Função fopen

A função fopen abre um arquivo ou URL e retorna um ponteiro para o recurso. O primeiro parâmetro da função é o caminho para o arquivo ou URL, o segundo parâmetro é o modo de abertura. Em caso de sucesso, retorna um ponteiro de arquivo, em caso de erro - false.

Sintaxe

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

Exemplo

Vamos abrir um arquivo para leitura:

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

Resultado da execução do código:

phpresource(5) of type (stream)

Exemplo

Vamos abrir um arquivo para escrita (se o arquivo não existir - ele será criado):

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

Resultado da execução do código:

phpresource(5) of type (stream)

Exemplo

Vamos tentar abrir um arquivo inexistente para leitura:

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

Resultado da execução do código:

phpfalse

Exemplo

Vamos abrir uma URL para leitura:

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

Resultado da execução do código:

phpresource(5) of type (stream)

Veja também

  • a função fclose,
    que fecha um arquivo
  • a função fread,
    que lê de um arquivo
  • a função fwrite,
    que escreve em um arquivo