Función fopen

La función fopen abre un archivo o URL y devuelve un puntero al recurso. El primer parámetro de la función es la ruta al archivo o URL, el segundo parámetro es el modo de apertura. En caso de éxito, devuelve un puntero de archivo; en caso de error, devuelve false.

Sintaxis

phpfopen(filename, mode, [use_include_path], [context]);

Ejemplo

Abramos un archivo para lectura:

php<?php
  $res = fopen('file.txt', 'r');
  var_dump($res);
?>

Resultado de ejecutar el código:

phpresource(5) of type (stream)

Ejemplo

Abramos un archivo para escritura (si el archivo no existe, se creará):

php<?php
  $res = fopen('newfile.txt', 'w');
  var_dump($res);
?>

Resultado de ejecutar el código:

phpresource(5) of type (stream)

Ejemplo

Intentemos abrir un archivo inexistente para lectura:

php<?php
  $res = fopen('nonexistent.txt', 'r');
  var_dump($res);
?>

Resultado de ejecutar el código:

phpfalse

Ejemplo

Abramos una URL para lectura:

php<?php
  $res = fopen('https://example.com', 'r');
  var_dump($res);
?>

Resultado de ejecutar el código:

phpresource(5) of type (stream)

Véase también

  • la función fclose,
    que cierra un archivo
  • la función fread,
    que lee de un archivo
  • la función fwrite,
    que escribe en un archivo