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:
$text = 'Cualquier texto que se guarde...';$file = fopen('archivo.html', 'a+'); // Abre el archivo y el modofwrite($file, $text); // Guarda en un archivofclose($file); // Cierra el archivo
Si abrimos un archivo para su lectura y no se cierra, ¡ningún otro proceso podrá acceder a él!
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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | es