A continuación un script de PHP que crea un fichero de texto y otro que lo lee. Esto es útil cuando necesitamos guardar datos simples de algún formulario y no queremos hacer ni configurar ninguna base de datos MySQL.
1. Script PHP que crea un archivo de texto (*.txt):
¡Ojo! El modo fopen("archivo.txt","w") elimina el contenido que tenía anteriormente y lo sustituye por el nuevo. Si lo que queremos es añadir texto nuevo al contenido hay que abrir en modo "a", es decir, fopen("archivo.txt","a"). De esa manera el archivo será un archivo que se abre, se añade contenido nuevo, y se cierra.
2. Script PHP que lee de un archivo de texto.
Evidentemente, podemos hacer un formulario con HTML y registrar los datos en fichero de texto. Recogemos con variables PHP del formulario y después lo introducimos en el fichero de texto.
¡Ánimo, hay que tener un poco de imaginación, que no nos lo van a dar todo cocinado!
Un saludo.
1. Script PHP que crea un archivo de texto (*.txt):
$arch = fopen("archivo.txt", "w"); //abre archivo.txt modo w (write) fwrite($arch, "Texto de ejemplo 1" . PHP_EOL); //escribe la línea fwrite($arch, "Otra línea extra" . PHP_EOL); //escribe una segunda línea fclose($arch); //cerramos archivo.txt
¡Ojo! El modo fopen("archivo.txt","w") elimina el contenido que tenía anteriormente y lo sustituye por el nuevo. Si lo que queremos es añadir texto nuevo al contenido hay que abrir en modo "a", es decir, fopen("archivo.txt","a"). De esa manera el archivo será un archivo que se abre, se añade contenido nuevo, y se cierra.
2. Script PHP que lee de un archivo de texto.
$arch = fopen("archivo.txt", "r"); //abre archivo.txt while(!feof($arch)) { //saca todas las lineas echo fgets($arch); } fclose($arch); //cierra archivo.txt
Evidentemente, podemos hacer un formulario con HTML y registrar los datos en fichero de texto. Recogemos con variables PHP del formulario y después lo introducimos en el fichero de texto.
¡Ánimo, hay que tener un poco de imaginación, que no nos lo van a dar todo cocinado!
Un saludo.