Escribir en un archivo php

¿Como escribir en un archivo usando php

Explanation

Para propósitos de prueba tenemos un archivo ./test1.txt con permisos de lectura y escritura.

Paso 1:



Vamos a abrir un stream (conexión) con el archivo utilizando el método o la función de php fopen ('filename', 'tipo')

El método fopen toma dos argumentos, primero el nombre del archivo y segundo el argumento que determina el modo de apertura del archivo. Para escribir en un archivo debe ser 'w'.

Ejemplo:


$open = fopen("./test1.txt", "w");

Nota:


- Este método creará un nuevo archivo si el archivo no existe. - Sobrescribirá el contenido del archivo si es que existe

Paso 2:



Ahora podemos escribir en el archivo utilizando el método fwrite()

Ejemplo:


fwrite($open, "Any thing to be written");
Este método toma dos argumentos. Primero el stream para el archivo se obtuvo como en el paso 1. Segundo, el contenido para ser escrito. Podemos activar tantas sentencias como sean necesarias antes de cerrar el stream.

Paso 3:



Después de escribir en el archivo podemos cerrar el stream abierto en el archivo utilizando la función fclose()

Ejemplo:


fclose($open);
La función fclose() toma el stream para ser cerrado como un argumento y cerrar el stream.

Ejemplo:




<?php
$file = "./test1.txt";
$open = fopen($file, "w");
fwrite($open,"Hai this is test message");
?>

El resultado es

ver el archivo test1.txt

Nota:



Para la escritura en (próximas) nuevas líneas use .

Ejemplo:


"Test n Message" será escrito como
Texto
Mensaje

Php Tutorial