PHP file
la funzione fopen () viene utilizzata per aprire i file in PHP.
Aprire il file
la funzione fopen () viene utilizzata per aprire i file in PHP.
Il primo parametro di questa funzione contiene il nome del file che si desidera aprire, e il secondo parametro specifica il metodo da utilizzare per aprire il file:
<Body>
<? Php
= $ file fopen ( "welcome.txt", "r");
?>
</ Corpo>
</ Html>
File può essere aperto dai seguenti modalità:
模式 | 描述 |
---|---|
r | 只读。在文件的开头开始。 |
r+ | 读/写。在文件的开头开始。 |
w | 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
w+ | 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
a | 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。 |
a+ | 读/追加。通过向文件末尾写内容,来保持文件内容。 |
x | 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
x+ | 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
Nota: Se lafunzione fopen () non apre il file specificato, restituisce 0 (falso).
Esempi
Se la funzione fopen () non apre il file specificato, il seguente esempio genererà alcune novità:
<Body>
<? Php
= $ file fopen ( "welcome.txt", "R") e di uscita ( "Impossibile aprire il file!");
?>
</ Corpo>
</ Html>
Chiudere il file
fclose () viene usata per chiudere un file aperto:
$file = fopen("test.txt","r");
//执行一些代码
fclose($file);
?>
Fine file di rilevamento (EOF)
Sono feof () funzione rileva la fine del file è stata raggiunta (EOF).
Quando loop attraverso i dati di lunghezza sconosciuta, la funzione feof () è utile.
NOTA: In w, a, e la modalità di x, non è possibile aprire il file di leggere!
Leggere il file riga per riga
la funzione fgets () viene utilizzata per leggere il file riga per riga dal file.
Nota: Dopo una chiamata a questa funzione il puntatore del file si sposta alla riga successiva.
Esempi
L'esempio seguente legge il file riga per riga, fino alla fine del file finora:
= $ file fopen ( "welcome.txt", "R") e di uscita ( "Impossibile aprire il file!");
// Leggere il file ogni riga, fino alla fine del file
while (! feof ($ file))
{
. Fgets Echo ($ file) "<br>";
}
fclose ($ file);
?>
Leggere un carattere di file per carattere
Funzione fgetc () viene utilizzata per leggere un carattere di file per carattere da un file.
Nota: Dopo una chiamata a questa funzione il puntatore del file si sposta al carattere successivo.
Esempi
L'esempio seguente legge un carattere file carattere, fino alla fine del file finora:
= $ file fopen ( "welcome.txt", "R") e di uscita ( "Impossibile aprire il file!");
while (! feof ($ file))
{
echo fgetc ($ file);
}
fclose ($ file);
?>
PHP Manual Filesystem di riferimento
Per un completo funzioni PHP filesystem manuali di riferimento, visitare il nostro Manuale PHP file system di riferimento .