Page 95 - Programador-PHP
P. 95
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
AVISO:
Los corchetes [ y ] indican que el parámetro es opcional.
fopen abrirá el archivo en el modo indicado y creando un
puntero en el mismo.
Puntero: lugar del el archivo en el
cual se coloca el cursor al ser abierto.
Toda vez que un archivo sea abierto, debe cerrarse a
fin de liberarlo de la memoria. Para ello, utilizamos
fclose($cursor_creado_con_fopen):
$cursor = fopen('archivo.txt', 'r');
fclose($cursor);
Modos de apertura
Los modos posibles de apertura, los siguientes:
Modo Descripción Puntero
r Lectura Al inicio del archivo
r+ Lectura y escritura Al inicio del archivo
Escritura
w Si e archivo no existe, intenta crearlo. Si existe, lo Al inicio del archivo
sobreescribe.
Lectura y escritura
w+ Si e archivo no existe, intenta crearlo. Si existe, lo Al inicio del archivo,
sobreescribe. truncándolo
Escritura
a Al final del archivo
Si el archivo no existe, intenta crearlo.
Lectura y escritura
a+ Al final del archivo
Si e archivo no existe, intenta crearlo.
Escritura
x Crea un nuevo archivo para escribir en él. Si el archivo Al inicio del archivo
ya existe, falla.
x+ Lectura y Escritura Al inicio del archivo
95