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 
 
 .