
bichomen
| |||
Hola, Con fopen() abres el fichero para escritura y con fwrite() escribes lo recibido del campo del formulario. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
ok, pero si quiero guardarlo con un nombre determinado desde un campo de texto? bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| |||
En fopen() el nombre del fichero a abrir es una cadena de texto, puede usar el dato enviado desde el formulario. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
Haber, e probado esto: $fp = fopen("http://www.sitio.com/ruta/$texto","w"); fwrite($fp, $rollo); fclose($fp); la variable $texto guarda el nombre del archivo (ej. archivo.txt) y la variable $rollo, guarda el texto metido en un textarea. el nombre del archivo lo pillo de un campo de texto y me devuelve estos fallos: Warning: fopen(http://www.sitio.com/ruta/) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections. in /var/www/html/Administracion/articulos.php on line 64 Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/html/Administracion/articulos.php on line 65 Warning: fclose(): supplied argument is not a valid stream resource in /var/www/html/Administracion/articulos.php on line 66 que es lo que hago mal? bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
Es que no tienes que hacer una conexión http, tienes que poner un path apartir del document root. En tu caso quedaría así: $fp = fopen("/ruta/$texto","w");
__________________ ¿Te apasiona el mundo del guión? El portal del guión |
| ||||
Ok, le indique la ruta y me dio este error y los dos posteriores de antes: Warning: fopen(/var/www/html/Articulos/arturo/) [function.fopen]: failed to open stream: Es un directorio in /var/www/html/Administracion/articulos.php on line 64 Tengo q aclarar que donde tengo guardada esta página, no es lo misma ruta que donde quiero guardar el txt, pero yo ya le e puesto la ruta absoluta bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 |
| ||||
hola, arregle el problema poniendo la variable del nombre del archivo entre comillas simples: Código PHP: ![]() bichomen
__________________ "Se sabe con exactitud, con cuanta imprecisión, se sabe algo" Linux Registered User #320332 Última edición por bichomen; 30/09/2004 a las 05:34 |
| |||
Hola, Me parece que no estas recogiendo bien los valores del formulario. Si estas usando un formulario POST, necesitas acceder a los campos mediante el array superglobal $_POST, ya que parece que tienes register_globals a Off (como tiene que ser). Alguna de las primeras FAQs hablan sobre register_globals y los "problemas" que genera. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |