April 13
Leggendo il contenuto di un file è una parte importante di scripting Web dinamico così come scripting da riga di comando. PHP consente di leggere un file e stamparlo su uno schermo o ad un altro file o database. Quando viene utilizzato all'interno di uno script più grande, permette di avere diversi file stampati a una pagina Web in base a particolari variabili utente. Può anche essere utile per l'elaborazione del testo della riga di comando sia in ambienti Windows e Unix / Linux.
1 Aprire un file di testo vuoto in qualsiasi editor di testo come Blocco note di Windows o Gedit e Kate in Linux.
2 Iniziare a digitare lo script PHP nel file di testo vuoto:
<? Php
3 Aprire il file con la funzione fopen:
$ file = fopen (\ "example.txt \", 'r')
ANDARE
Il parametro 'r' indica alla funzione fopen per aprire il file in sola lettura.
4 Iniziare la dichiarazione, mentre in loop fino alla fine del file:
while (! feof ($ file)) {
5 Leggere il file con la funzione fgets e posizionarlo nel $ dati variabili:
$ data = fgets ($ file)
ANDARE
La funzione fgets leggerà il file riga per riga a meno che non è previsto un limite di byte.
6 Stampa ogni riga sullo schermo e chiudere il ciclo while:
$ Echo dati;}
7 Chiudere il file:
fclose ($ file);
8 Terminare la script PHP:
?>
L'intero script sarà simile:
<? Php
$ file = fopen (\ "example.txt \", 'r')
ANDARE
while (! feof ($ file)) {
$ data = fgets ($ file)
ANDARE
$ Echo dati;}
fclose ($ file)
ANDARE
?>
9 Aprire il prompt dei comandi in Windows o una finestra di terminale in Linux / Unix. In Windows, selezionare \ "Start \"> \> \ "Accessori \"> \ "Tutti i programmi \" "Prompt dei comandi. \" In Linux o Unix, aprire la finestra del terminale sotto il \ "Utilità di sistema \" o \ " Utilities \ "sottomenu principali \ del sistema operativo" Applicazioni \ "menu.
10 Eseguire lo script dalla riga di comando nella directory con il file di testo \ "example.txt \":
php test.php