Arquivo PHP
função fopen () é usado para abrir arquivos em PHP.
Abra o arquivo
função fopen () é usado para abrir arquivos em PHP.
O primeiro parâmetro desta função contém o nome do arquivo que você deseja abrir, eo segundo parâmetro especifica o modo de usar para abrir o arquivo:
<Body>
<? Php
= $ FILE fopen ( "welcome.txt", "r");
?>
</ Body>
</ Html>
Arquivo pode ser aberto pelos seguintes modos:
模式 | 描述 |
---|---|
r | 只读。在文件的开头开始。 |
r+ | 读/写。在文件的开头开始。 |
w | 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
w+ | 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
a | 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。 |
a+ | 读/追加。通过向文件末尾写内容,来保持文件内容。 |
x | 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
x+ | 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
Nota: Se afunção fopen () não abrir o arquivo especificado, ele retorna 0 (false).
Exemplos
Se a função fopen () não abrir o arquivo especificado, o exemplo a seguir irá gerar algumas notícias:
<Body>
<? Php
= $ FILE fopen ( "welcome.txt", "r") ou de saída ( "Não é possível abrir o arquivo!");
?>
</ Body>
</ Html>
Feche o arquivo
fclose () função é usada para fechar um arquivo aberto:
$file = fopen("test.txt","r");
//执行一些代码
fclose($file);
?>
arquivo de detectar o fim (EOF)
São feof () função detecta o fim do arquivo foi alcançado (EOF).
Quando um loop através de dados de comprimento desconhecido, função feof () é útil.
NOTA: No W, A, e o modo x, você não pode abrir o arquivo ler!
Leia o arquivo linha por linha
função fgets () é usado para ler o arquivo linha por linha do arquivo.
Nota: Após uma chamada para esta função o ponteiro do arquivo move para a próxima linha.
Exemplos
O exemplo a seguir lê o arquivo linha por linha, até o final do arquivo até agora:
= $ FILE fopen ( "welcome.txt", "r") ou de saída ( "Não é possível abrir o arquivo!");
// Ler o ficheiro de cada linha, até que o fim do ficheiro
while (! feof ($ file))
{
. Fgets eco ($ file) "<br>";
}
fclose ($ file);
?>
Leia um personagem de arquivo por caractere
função fgetc () é usado para ler um arquivo caractere por caractere de um arquivo.
Nota: Após uma chamada para esta função o ponteiro do arquivo move para o próximo caractere.
Exemplos
O exemplo a seguir lê um caracter de arquivo por caractere, até o final do arquivo até agora:
= $ FILE fopen ( "welcome.txt", "r") ou de saída ( "Não é possível abrir o arquivo!");
while (! feof ($ file))
{
echo fgetc ($ file);
}
fclose ($ file);
?>
PHP Manual do Sistema de Arquivos de Referência
Para uma completa funções PHP sistema de arquivos manuais de referência, visite o nosso Manual do PHP Sistema de arquivos de referência .