Traductor




Abrir ficheros con PHP

Para abrir un fichero recurrimos a la función fopen(), la cual recibe dos argumentos.
  • El primero es el nombre del fichero que es necesario abrir, con su ruta, si ésta no es la misma que aquélla donde se encuentra grabado el script.
  • El segundo argumento es el modo en que queremos abrir el fichero.
El modo de abrir el fichero, dependerá de lo que vayamos a a hacer con el mismo. 
Existen siete modos posibles para abrir un fichero.

MODO
SIGNIFICADO
a
Abre el fichero para añadir datos al final del mismo. No permite la lectura
a+
Igual que el anterior, pero si permite la lectura.
r
Abre el fichero solo para lectura. No permite la escritura de datos
r+
Abre el fichero para lectura, permitiendo la escritura de datos que se grabarán al principio del contenido actual.
w
Abre un fichero para escribir datos que sustituirán a los que ya pueda haber. No permite la lectura
w+
Igual que el anterior, pero permitiendo la lectura
b
Abre un fichero binario

En los modos "a", "a+", "w", "w+" se intenta abrir el fichero; si no existe, se crea en ese momento. En los modos "r", "r+" se intenta abrir el fichero; si no existe se produce un mensaje de error.
El modificador "b" se emplea, adicionalmente a algunos de los anteriores, para abrir ficheros binarios. Por ejemplo, un archivo que en lugar de texto, contiene una imagen.
Cuando se trabaja en una plataforma Unix (Linux o Solaris) no existe diferencia entre abrir un fichero de texto o uno binario. Windows, en cambio si reconoce esta diferencia.

La sintaxis general de fopen() es la siguiente:
$manejador = fopen($nombreFichero, $modo);
Observe que esta función devuelve un identificador, al cual hemos llamado $manejador, el cual será empleado posteriormente, para leer o escribir en el fichero, así como para cerrarlo.

Nota:
Esta función permite abrir ficheros remotos, es decir, situados en otros servidores. Sin embargo para ello es necesario que esté activada la directriz allow_url_fopen en la configuración del php.ini
Desde luego, necesitara de las credenciales necesarias para abrir un fichero situado en un servidor externo.

Si te hemos ayudado : )

Te agradeceríamos que apoyaras este proyecto



No se te olvide Comentar y Compartir
en:
                          

0 comentarios:

Publicar un comentario