[Php-avanzado] ejercicio 3
br1 meschini
brunomeschini en hotmail.com
Lun Abr 26 17:55:08 ART 2010
> Hola Bruno,
>
> El dom, 25-04-2010 a las 22:52 +0000, br1 meschini escribió:
> > Hola Leo, en los dos primeros ejercicios logro hacer todo, pero tanto
> > el directorio como el archivo que creo me aparacen con un candadito
>
> Que "te aparezcan con el candadito" suele significar que el dueño del
> directorio es www-data, y vos logueado en el sistema como tu usuario, no
> tenés todos los permisos para manejarlo.
> A priori no hay nada raro aquí.
si el archivo aparece con el candadito y dice que pertenece a www-data
>
> > y cuando quiero
> > hacer el ejercicio 3 es como que mi programa se corta cuando quiero
> > abrir ese archivo...
>
> Mmmm... no me doy cuenta qué puede pasar si el script "es como que se
> corta".
> Si se cortase tal vez me daría cuenta, pero si no se corta pero es
> "como si se corta", no sabría decirte.
> Te da un error PHP? Qué error te da? En qué línea?
Digo que se corta porque despues de que el codigo ejecuta fopen, lo que sigue es que muestre el area de texto y el boton y la pantalla queda en blanco,
y no me da ningun error.
>
> A mi priori, tenés que tener el archivo "cursophp2.txt" en el mismo
> directorio que tu script, porque si no, no lo va a encontrar.
mi script esta bien ubucado.
>
> Otra cosa es que, si el archivo no existe, el modo "r" no lo crea y
> esto falla (pero PHP te daría un error o un warning en alguna línea)
el archivo existe.
>
> La última cosa es que, si creaste el archivo "cursophp2.txt" a mano,
> tenés que darle permiso a todos para que lo escriban, porque lo más
> probable es que tu servidor web corra con un usuario distinto al tuyo.
lo cree a traves de ejercicio 1. Con un fopen de modo "w+"
gracias...
>
> Danos más pistas y seguimos!
>
> > copio el codigo del 3...saludos, gracias..
> > bruno
> >
> > <div>
> >
> > <form method="post" action="eje_archivos03.php"
> > name="ff" id="ff" enctype="multipart/form-data">
> >
> >
> > <?php
> >
> > $abrir=fopen("cursophp2.txt",
> > "r"); //abro el archivo
> > $texto=fgets($abrir, 9999999999999999); //
> > leo el archivo
> >
> > ?>
> >
> > ingrese un texto:<br>
> > <textarea id="texto" name="texto"> <?=$texto?>
> > </textarea> <br><br> //tomo la variable $texto para que lo muestre en
> > la caja de texto
> >
> > <input type="submit" value="ok" id="boton" name="boton" >
> > <br><br>
> > </form>
> >
> > </div>
> >
> >
> > <?php
> >
> >
> >
> >
> > $a= $_POST ["texto"];
> > $b= $_POST ["boton"];
> >
> >
> > if(isset($_POST["boton"])&&($_POST["texto"])!=""){
> >
> > fwrite ($abrir, $a);
> > print ("usted guardo $a
> > en el archivo<b></b>");
> >
> > }
> >
> > fclose ($abrir);
> >
> >
> > ?>
> >
>
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
_________________________________________________________________
Hotmail is redefining busy with tools for the New Busy. Get more from your inbox.
http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20100426/9c1112d6/attachment.htm
Más información sobre la lista de distribución Php-avanzado