Los últimos tutoriales de desarrollo web
 

PHP fopen() Function


<Completa PHP sistema de archivos de referencia

Definición y Uso

El fopen() función abre un archivo o URL.

Si fopen() falla, devuelve FALSO y un error en caso de fallo. Puede ocultar la salida de error mediante la adición de una '@' delante del nombre de la función.

Sintaxis

fopen(filename,mode,include_path,context)

Parámetro Descripción
filename Necesario. Especifica el archivo o dirección URL para abrir
mode Necesario. Especifica el tipo de acceso que requiere al archivo / corriente.

Valores posibles:

  • "r" (Read only. Starts at the beginning of the file)
  • "R +" (lectura / escritura. Comienza al principio del archivo)
  • "W" (Sólo escritura abre y borra el contenido del archivo;. O crea un nuevo archivo si no existe)
  • "W +" (lectura / escritura abre y borra el contenido del archivo;. O crea un nuevo archivo si no existe)
  • "A" (Sólo escritura. Abre y escrituras al final del archivo o crea un nuevo archivo si no existe)
  • "A +" (lectura / escritura. Preserva el contenido del archivo por escrito al final del archivo)
  • "X" (Sólo escritura. Crea un nuevo archivo. Devuelve falso y si ya existe un error de archivo)
  • "X +" (lectura / escritura. Crea un nuevo archivo. Devuelve falso y un error si el archivo ya existe)
include_path Opcional. Ajuste este parámetro a '1' si desea buscar el archivo en include_path (in php.ini) , así
context Opcional. Especifica el contexto del identificador de archivo. El contexto es un conjunto de opciones que pueden modificar el comportamiento de una corriente

Notas y sugerencias

Note: Cuando se escribe en un archivo de texto, asegúrese de usar el carácter de final de línea correcta! sistemas Unix utilizan \ n, sistemas Windows utilizan \ r \ n, y los sistemas Macintosh utilizan \ r como el final de línea de caracteres. Windows ofrece una bandera traducción ('t') que se traducirá \ n \ r \ n cuando se trabaja con el archivo. También puede utilizar 'b' para forzar el modo binario. Para utilizar estas banderas, especificar 'b' o 'T' como el último carácter del parámetro de modo.


Ejemplo

<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>

<Completa PHP sistema de archivos de referencia