Funzione PHP fopen()
❮ Riferimento al file system PHPEsempio
Apri il file, leggi le righe - fino al raggiungimento di EOF:
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Definizione e utilizzo
La funzione fopen() apre un file o un URL.
Nota: quando si scrive su un file di testo, assicurarsi di utilizzare il carattere di fine riga corretto! I sistemi Unix usano \n, i sistemi Windows usano \r\n ei sistemi Macintosh usano \r come carattere di fine riga. Windows offre un flag di traduzione ('t') che tradurrà \n in \r\n quando si lavora con il file. Puoi anche usare 'b' per forzare la modalità binaria. Per utilizzare questi flag, specificare 'b' o 't' come ultimo carattere del parametro mode.
Sintassi
fopen(filename, mode, include_path, context)
Valori dei parametri
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 |
Dettagli tecnici
Valore di ritorno: | Una risorsa puntatore file in caso di esito positivo, FALSE e un errore in caso di errore. Puoi nascondere l'errore aggiungendo una "@" davanti al nome della funzione. |
---|---|
Versione PHP: | 4.3+ |
Registro delle modifiche PHP: | PHP 7.1: Aggiunta l'opzione "e" PHP 5.2: Aggiunte le opzioni "c" e "c+" |
❮ Riferimento al file system PHP