Foros del Web » Programando para Internet » PHP »

Form de llenar datos y guardarlos en un .txt |PHP|

Estas en el tema de Form de llenar datos y guardarlos en un .txt |PHP| en el foro de PHP en Foros del Web. Buen dia amigos, estoy estudiando acerca de la sintesis de PHP, en mi tarea me dejaron hacer un form tipo "login" en donde los datos ...
  #1 (permalink)  
Antiguo 16/03/2015, 21:42
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
Form de llenar datos y guardarlos en un .txt |PHP|

Buen dia amigos, estoy estudiando acerca de la sintesis de PHP, en mi tarea me dejaron hacer un form tipo "login" en donde los datos que sean digitados, se guarden en un .txt cuando se oprima el boton de guardar, ademas de eso sea redirigido a alguna pagina. Se que para uno es muy facil esto y algo simple, pero hoy fue mi primer dia...

Gracias y saludos
  #2 (permalink)  
Antiguo 17/03/2015, 00:33
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años
Puntos: 468
Respuesta: Form de llenar datos y guardarlos en un .txt |PHP|

Para añadir contenido a un txt puedes usar fwrite()

Código PHP:
Ver original
  1. $file = fopen("archivo.txt", "a");
  2. fwrite($file, "Linea primera \r\n").
  3. fwrite($file, "Linea segunda \r\n");
  4. fclose($file);

Y se tiene que guardar un txt con el siguiente contenido:

Cita:
Linea primera
Linea segunda
mirate los parámetros de la función fopen() ya que alomejor el que he puesto no es el que más te interesa, pues va poniendo el contenido debajo del anterior, a lo mejor te interesa al contrario.

Para lo que te interesa ya solo tienes que hacer que cuando se envie el formulario ejecute el código.

Código PHP:
Ver original
  1. <form method="POST" action="">
  2. <input type="text" name="texto" id="texto" value="texto"/>
  3. <input type="submit" name="enviar" id"enviar"/>
  4. </form>
  5.  
  6. <php
  7. if(isset($_POST["enviar"])) {
  8.     $file = fopen("archivo.txt", "a");
  9.     fwrite($file, "añadimos linea \r\n").
  10.     fclose($file);
  11. }
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Etiquetas: form, txt
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 08:58.