Il server - side linguaggio di scripting PHP permette di creare siti web dinamici . Alcuni processi PHP lavorano esclusivamente per la scrittura o la lettura di file del server , dove puntatori a file giocano un ruolo fondamentale . La posizione di un puntatore di file si basa sul fatto che si apre un documento per la lettura , la scrittura o l'accodamento. Un file aperto in lettura e scrittura ( senza aggiungere ) si apre all'inizio. Il flag append causa un puntatore di file da collocare alla fine del documento di aggiungere ulteriori dati . Istruzioni
1
Avviare un testo , HTML o PHP editor e creare un nuovo file . Salvare il file come " phpPointers.php . " Utilizzare fopen () per aprire un file esistente . Usare fwrite per salvare i dati in un file aperto . Utilizzare fclose ( ) per chiudere il file aperto
2
tipo uno script per aggiungere dati a un file: .
< Php
$ fn = ' ? currentFile.txt ';
$ appendTxt = " Testo da aggiungere al file \\ n";
$ fh = fopen ( $ fn , ' a ') or die ( "Impossibile aprire il file da aggiungere ") .
fwrite ( $ fh , $ appendTxt ) ;
fclose ( $ fh ) ; ?
>
puntatore del file inizia alla fine
3
tipo uno script per aprire un file per scrivere solo : . ?
< php
$ fn = ' currentFile.txt ';
$ writeTxt = " Testo da scrivere nel file \\ n";
$ fh = fopen ( $ fn , 'w' ) or die ( " non possono aprire il file da scrivere ") .
fwrite ( $ fh , $ writeTxt ) ;
fclose ( $ fh ) ; ?
>
il puntatore del file inizia all'inizio . Tutti i dati esistenti vengono rimossi
4
Tipo uno script per aprire un file in lettura e scrittura : . ?
< Php
$ fn = ' currentFile . txt ';
$ writeTxt = " Testo da scrivere nel file \\ n";
$ fh = fopen ( $ fn , ' r + ') or die ( "impossibile aprire il file di scrivere " ) .
fwrite ( $ fh , $ writeTxt ) ;
fclose ( $ fh ) ;
>
Il puntatore al file ? parte dall'inizio - i nuovi dati vengono inseriti prima dei dati esistenti
.