Função PHP fopen()
❮ Referência do sistema de arquivos PHPExemplo
Abra o arquivo, leia as linhas - até que o EOF seja alcançado:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Definição e uso
A função fopen() abre um arquivo ou URL.
Nota: Ao escrever em um arquivo de texto, certifique-se de usar o caractere final de linha correto! Os sistemas Unix usam \n, os sistemas Windows usam \r\n e os sistemas Macintosh usam \r como o caractere final de linha. O Windows oferece um sinalizador de tradução ('t') que traduzirá \n para \r\n ao trabalhar com o arquivo. Você também pode usar 'b' para forçar o modo binário. Para usar esses sinalizadores, especifique 'b' ou 't' como o último caractere do parâmetro mode.
Sintaxe
fopen(filename, mode, include_path, context)
Valores de parâmetro
Parameter | Description |
---|---|
filename | Required. Specifies the file or URL to open |
mode | Required. Specifies the type of access you require to the file/stream. Possible values:
|
include_path | Optional. Set this parameter to '1' if you want to search for the file in the include_path (in php.ini) as well |
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream |
Detalhes técnicos
Valor de retorno: | Um recurso de ponteiro de arquivo em caso de sucesso, FALSE e um erro em caso de falha. Você pode ocultar o erro adicionando um "@" na frente do nome da função. |
---|---|
Versão do PHP: | 4,3+ |
Registro de alterações do PHP: | PHP 7.1: Adicionada opção "e" PHP 5.2: Adicionada opções "c" e "c+" |
❮ Referência do sistema de arquivos PHP