[Php-avanzado] Insisto con el error te mando el script
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Mayo 13 18:13:42 ART 2013
Hola Daniel,
no copiás y pegás el error que e da, así que no estoy seguro de a qué
parte del código te referís, pero veo las siguientes cuestiones:
- cuando se presiona el botón de "carga último texto" falla, porque el
código es:
if (isset($_POST['carga']))
{
$txt=file($dir_act);
}
pero la variable $dir_act toma valor solo cuando if
(isset($_POST['guarda'])) y no pueden darse las dos condiciones a la
vez.
Tendrías que asignar $dir_act afuera de los IF para poder usar el valor
en cualquiera de los dos.
- la lectura del texto en el bucle de la línea 36 no funciona, porque
fread() devuelve un string, y vos lo estás tratando como si devolviese
un vector... supongo que por esto con file() te funciona (file() sí
devuelve un vector.
- el "guardar" falla porque no se puede tener un FROM adentro de otro;
vas a tener que reacomodar los formularios en varios por separado y vos
tenés ahora un solo formulario envolviendo todo.
Te las ingeniaste para usar solo un FORM... pero es un problema en
puerta.
Ahora no funciona porque el textarea no tiene name, y por tanto no
llega nada para procesar.
- en la línea 68 hacés
$fp = fopen($dir_act,"r+");
pero va a fallar, porque le indica que abra un directorio en vez de un
archivo.
Por ahora esto...
El lun, 13-05-2013 a las 17:29 -0300, Daniel Billia escribió:
> Leo fijate que cuando se ejecuta apenas inicia funciona y despues da error
> le deje fijo el path y nombre en los dos casos...el script la hago corren xamp
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado