Hola a todos, hoy os voy a explicar como podemos escribir un fichero de texto en PHP.
Con PHP podemos escribir ficheros de texto de una forma fácil. Os muestro un ejemplo:
<?php $fichero = fopen("datos.txt", "w"); fputs($fichero, "Linea 1 \n"); fputs($fichero, "Linea 2 \n"); fputs($fichero, "Linea 3 \n"); fputs($fichero, "Linea 4"); fclose($fichero); echo "Revisa el explorador de archivos y veras que tienes un nuevo fichero"; ?>
Para abrir un fichero usamos fopen, donde le ponemos la ruta y el modo, que en nuestro caso es w que significa write. Esto hace que sino exista el fichero en la ruta indicada lo escriba y si exista lo sobrescriba. Fíjate que devuelve un objeto que usaremos en las siguientes lineas.
Después, también vemos fputs, lo que hace es escribir como tal, le paso que fichero escribo y que quiero escribir.
Por último, cierro el fichero con fclose, le tienes que pasar el fichero a cerrar.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
¿Y cómo se le podría poner que lea el fichero línea a línea y que incluya al final de cada una -menos en la última- un salto de línea?
Muchas gracias