Escribir fichero en PHP

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.

Compartir

1 comentario

  1. José María

    ¿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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *