Vídeo explicativo ...
Bienvenid@s, en esta lección aprenderemos a manipular archivos desde el lenguaje PHP, concretamente a crear, abrir archivos y escribir en él.
fopen("archivo", "Manejador");
Manejador:
r: Sólo lectura.
w: Sólo escritura.
r+: Lectura y escritura si el archivo existe, no elimina el contenido del archivo, sino lo continua al principio.
w+: Lectura y escritura aunque el archivo no exista, elimina el contenido del archivo si existe.
a: Abre el archivo para escribir pero al final del contenido.
a+: Lectura y escritura y crear el archivo si no existe, escribe el nuevo contenido al final del fichero.
Como podemos ver la función fopen necesita de dos parámetros, ubicación del archivo y el manejador que se quiere utilizar.
Con la función fwrite se puede escribir en el fichero, necesita de dos parámetros, el fichero y el contenido a escribir.
$string = "Hola Mundo";
$fichero = fopen("archivo.txt", "a+");
fwrite($fichero, $string);
Una vez realizada las operaciones necesarias sobre el archivo, finalmente con la función fclose() se cierra el archivo.
fclose($fichero);
fclose($fichero);
Ahora vamos a ver un ejemplo sencillo, crea un archivo llamado MiDocumento.php, en este archivo escribiremos el código necesario para crear un archivo .txt y escribir una frase en él, se va a utilizar el manejador de ficheros "w+" este manejador crea el fichero si no existe, aunque si existe lo vuelve a crear eliminando el contenido anterior del fichero, puedes probar a utilizar otros manejadores, por ejemplo "a+", este no eliminará el contenido si no que agregará el nuevo contenido al final del fichero, otro aspecto importante es que para indicar un salto de línea se utiliza \n.
<?php $MiDocumento = fopen("MiDocumento.txt", "w+"); $Escribo = "Hola estoy escribiendo en un archivo creado con PHP \n"; fwrite($MiDocumento, $Escribo); fclose($MiDocumento); ?> <center> <h1>Ahora dirígete al archivo MiDocumento.txt que has creado</h1> <p><a href='MiDocumento.txt'>Haz click aquí para ver el archivo que has creado</a></p> </center>
Vista del archivo MiDocumento.php ...
Vista del archivo MiDocumento.txt ...
No hay comentarios:
Publicar un comentario