Page 164 - HTML, PHP & MYSQL - La programmazione eb
P. 164
verranno aggiunti in coda ai dati già presenti, qualora il file
non esiste PHP cercherà di crearlo;
x a+ - Apertura del file per lettura e aggiunta. I nuovi dati
verranno aggiunti in coda ai dati già presenti, qualora il file
non esiste PHP cercherà di crearlo;
Dopo aver aperto il file possiamo finalmente lavorarci
sopra. Le funzioni utili a questo punto saranno "fread()" e
"fwrite()" che utilizzeremo, rispettivamente, per leggere e
per scrivere il contenuto del file.
fread
Questa funzione viene utilizzata per estrarre una stringa di
caratteri da un file. Quindi (dopo aver aperto il file con
fopen() nel modo visto sopra) aggungeremo qualcosa del
genere:
$data = fread($fp, 10);
echo $data;
All'interno della nostra funzione abbiamo passato due
argomenti: il primo è il puntatore del file, il secondo è un
valore numerico che sta ad indicare il numero massimo di
byte da leggere (nell'esempio abbiamo messo 10). Arrivato
a quel numero PHP smetterà di leggere. Con "echo"
abbiamo poi chiesto al nostro script di stampare a video il
contenuto ricavato dal file.
fwrite
Ovviamente, prima di usare questa funzione dovremo
aprire il file in modo adeguato, quindi non utilizzeremo "r"
165