Foros del Web » Programando para Internet » PHP »

Guardar contenido de un formulario en un archivo PHP

Estas en el tema de Guardar contenido de un formulario en un archivo PHP en el foro de PHP en Foros del Web. Hola a todos... necesito hacer una pregunta, porque estoy tratando de que el contenido de un formulario me lo guarde como un archivo nuevo en ...
  #1 (permalink)  
Antiguo 06/05/2009, 13:53
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Guardar contenido de un formulario en un archivo PHP

Hola a todos... necesito hacer una pregunta, porque estoy tratando de que el contenido de un formulario me lo guarde como un archivo nuevo en php, por ejemplo los campos del formulario son nombre, genero, descripcion, y nombre de archivo.

Lo que trato de hacer es que esos datos me los guarde en un archivo, y el nombre de ese archivo sea la varianle "nombre de archivo" y me los deje en una carpeta "x"
Alguien me puede ayudar con aquello...
  #2 (permalink)  
Antiguo 06/05/2009, 13:56
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Guardar contenido de un formulario en un archivo PHP

Puedes usar fopen() para abrir el archivo ('w' para modo escritura) y fwrite() para escribir los datos.

http://www.php.net/fopen
http://www.php.net/fwrite
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 06/05/2009, 13:58
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Guardar contenido de un formulario en un archivo PHP

cuando uso fopen, me dice q el archivo no existe...
  #4 (permalink)  
Antiguo 06/05/2009, 14:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Guardar contenido de un formulario en un archivo PHP

Usa el modo 'w' para crear el archivo si no existe.

Saludos.
  #5 (permalink)  
Antiguo 06/05/2009, 14:19
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Guardar contenido de un formulario en un archivo PHP

$narchivo = $_POST['narchivo'];

$nombre_temp = $narchivo("./nuevo/", "");
$archivo=$nombre_temp.".php";

$gestor = fopen($archivo, "w");

fwrite($gestor, "Contenido");

fclose($gestor);

__________
ese es el codigo que tengo, pero cuando envio el formulario me sale el siguiente error:
Fatal error: Call to undefined function sergio() in /home/a6337570/public_html/crear.php on line 14

por esta linea: $nombre_temp = $narchivo("./nuevo/", "");

:(
  #6 (permalink)  
Antiguo 06/05/2009, 14:25
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Guardar contenido de un formulario en un archivo PHP

¿Qué es lo que pretendes hacer con esa línea?.

Si lo que quieres es concatenar, debes hacer así:
Código PHP:
Ver original
  1. $nombre_temp = './nuevo/' . $narchivo;
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #7 (permalink)  
Antiguo 06/05/2009, 14:29
 
Fecha de Ingreso: mayo-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
lo que quiero hacer en esa linea es guardar el archivo en esa carpeta!!!

Gracias David el Grande, era eso!!!
sos grande de verdad!!!

Última edición por GatorV; 06/05/2009 a las 14:48
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:51.