Devo prima dire che se in locale le seguenti operazioni vi funzioneranno su un sito web potrebbero non andare per tanti motivi.Infatti dipende dal server che è installato sul vostro sito web (se è su windows o linux).Poi dovete avere i permessi. Per esempio il mio sito è su windows. Io posso accedere ai miei file solo se sono nella cartella public.Un'altra cosa da dire è che per raggiungere i file abbiamo bisogno dei percorsi. Infatti se il file che voglio aprire si trova in una cartella superiore la dobbiamo raggiungere con lo slash / e il nome della cartella. Se la cartella è in una posizione inferiore la raggiungiamo con ../Specifico che dove ci saranno operazioni con i file non ci saranno esempi da vedere basta che copiate e incollate il codice nel bloc notes e verificatelo sul vostro computer. Se ci sono problemi postate sul nostro forumI file hanno diverse modalità di apertura

ModalitàDescrizione
aApre il file per il solo accodamento di informazioni
a+Apri il file per accodare e leggere, se il file non c'e ne verrà creato uno nuovo
rApre il file per la lettura
r+Apre il file per la lettura e scrittura
wApre il file per la scrittura ma si usa solo per creare nuovi file altrimenti cancellerà i contenuti
w+Apre il file per la lettura e scrittura ma si usa solo per creare nuovi file altrimenti cancellerà i contenuti
 

Aprire un File

fopen("nome_file","modalità");Ci conviene mettere l'operazione in una variabile$file=fopen("nomi.txt","r");Verificare l'aperuta di un fileE' importantissimo verificare se un file è stato aperto con un if<?php if(!$file=fopen("nomi.txt","r")){ echo "non posso aprire il file"; exit; } ?>Mettendo ! davanti alla nostra espressione diciamo se non è possibile aprire il file.Se non si può aprire sul browser si vedrà un messaggio d'errore. Per disabilitare i messaggi d'errore basta mettere all'inizio della stringa il carattere @<?php if(@!$file=fopen("nomi.txt","r")){ echo "non posso aprire il file"; exit; } ?>NEL PROSSIMO CAPITOLO CHIUSURA SCRITTURA LETTURA