Función PHP fopen()

22. 08. 2019

Obsah článku

La función `fopen()` representa el acceso de bajo nivel a los archivos en el disco.

El programador tiene que hacerlo todo él mismo (abrir el archivo, leer los datos, escribir nuevos datos, cerrar el archivo).

Si sólo necesitas leer y escribir archivos rápidamente, hay opciones más sencillas:

Uso básico

$text = 'Cualquier texto que se guarde...';
$file = fopen('archivo.html', 'a+'); // Abre el archivo y el modo
fwrite($file, $text); // Guarda en un archivo
fclose($file); // Cierra el archivo

Si abrimos un archivo para su lectura y no se cierra, ¡ningún otro proceso podrá acceder a él!

Tipos de modos de manejo de archivos

Podemos trabajar con archivos en diferentes modos, que nos informan sobre los derechos de acceso.

Por ejemplo, si queremos abrir un archivo de sólo lectura, entonces el modo r es suficiente.

Si abrimos el archivo para escribir, se marcará como open en el disco y otro proceso (script) no podrá escribir en él hasta que lo cerremos de nuevo. Esto garantiza que el archivo no se corrompa durante la escritura.

Modo, significado.
y
a+
r
w
w+

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.