Page 97 - Programador-PHP
P. 97
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Lectura de Archivos
Una vez abierto un archivo, podremos leer su contenido
utilizando la función de lectura en modo binario seguro,
fread().
Utilizando la siguiente sintaxis:
fread($recurso, $bytes);
podremos leer el contenido de un archivo en modo
binario seguro, necesitando de un recurso (obtenido
mediante fopen) e indicando la cantidad de bytes a leer (1
carácter = 1 byte).
Para leer el contenido completo del archivo, podemos
ayudarnos de la función filesize($archivo), donde
$archivo, será la ruta completa al archivo que se quiere leer:
$archivo = "archivo.txt"; // nombre del archivo
$bytes = filesize($archivo); // tamaño del archivo
$cursor = fopen($archivo, "r"); // abrir archivo
$contenido = fread($cursor, $bytes); // leer contenido
fclose($cursor); // cerrar el cursor (liberar memoria)
Escribir en un archivo
Para escribir en un archivo, nos valemos de la función
fwrite() la cuál escribirá en modo binario seguro.
Su sintaxis es la siguiente:
fwrite($recurso, $contenido_a_escribir[, $cantidad_de_bytes_a_escribir]);
El contenido, puede ser cualquier variable de tipo string,
mientras que la cantidad de bytes a escribir, es opcional. Si se
97