La función fopen() abre un archivo o URL.
Si fopen() falla, devuelve FALSO con un mensaje de error. Puede ocultar la salida del error agregando una '@' delante del nombre de la función.
fopen(nombre de archivo,modo,include_path,contexto)
parámetro | describir |
---|---|
Nombre del archivo | Requerido. Especifica el archivo o URL que se abrirá. |
modo | Requerido. Especifica el tipo de acceso que solicita a este archivo/transmisión. Valores posibles: "r" (abrir en modo de solo lectura, apuntar el puntero del archivo al encabezado del archivo) "r+" (abrir en modo lectura-escritura, apuntar el puntero del archivo al encabezado del archivo) "w" (abrir para escritura, borrar el contenido del archivo, intentar crear el archivo si no existe) "w+" (ábralo en modo lectura-escritura, borre el contenido del archivo e intente crear el archivo si no existe) "a" (ábralo en modo de escritura, apunte el puntero del archivo al final del archivo para escribir, si el archivo no existe, intente crearlo) "a+" (abrir en modo lectura-escritura, guardar el contenido del archivo apuntando el puntero del archivo al final del archivo y escribir) "x" (crea un archivo nuevo y lo abre para escribir, o devuelve FALSO y un error si el archivo ya existe) "x+" (crea un archivo nuevo y lo abre para lectura y escritura, o devuelve FALSO y un error si el archivo ya existe) |
incluir_ruta | Opcional. Establezca este parámetro en '1' si también desea buscar archivos en include_path (en php.ini). |
contexto | Opcional. Especifica el entorno para un identificador de archivo. El contexto es un conjunto de opciones que pueden modificar el comportamiento de la secuencia. |
NOTA: Al escribir un archivo de texto, asegúrese de utilizar los terminadores de línea correctos. En sistemas Unix, el terminador de línea es n; en sistemas Windows, el terminador de línea es rn; en sistemas Macintosh, el terminador de línea es r. Los sistemas Windows proporcionan una etiqueta de conversión de texto "t" que puede convertir de forma transparente n a rn. También puede utilizar "b" para forzar el modo binario para que los datos no se conviertan. Para utilizar estos indicadores, utilice "b" o "t" como último carácter del parámetro de modo.
<?php$archivo = fopen("test.txt","r");$archivo = fopen("/home/test/test.txt","r");$archivo = fopen("/home/test /test.gif","wb");$archivo = fopen("http://www.example.com/","r");$archivo = fopen("ftp://usuario:contraseñ[email protected]/test.txt","w");?>