Page 163 - HTML, PHP & MYSQL - La programmazione eb
P. 163

Grazie  a  PHP,  come  abbiamo  visto,  è  piuttosto  facile

              interagire  col  filesystem,  in  questa  lezione  della  nostra

              guida vedremo le funzioni base per lavorare con i file, più

              precisamente vedremo come aprire un file di testo e come

              leggerne e modificarne il contenuto



              fopen


              La funzione di base per "aprire" un file è fopen(). Questa

              funzione restituisce "true" in caso di esito positivo o "false"
              in caso di esito negativo. Ecco come usare "fopen()".

              $fp = fopen("data.txt", "r");



              if(!$fp)  die  ("Errore  nella  operaione  con  il  file");  Come

              vedete all'interno della funzione, oltre al percorso del file

              da  aprire,  abbiamo  passato  un  secondo  attributo  "r"  (che

              prende  il  nome  di  "mode"  o  modalità).  Col  secondo

              attributo abbiamo impostato la modalità di sola lettura ma
              avremmo potuto impostare anche aktri valori, vediamoli di

              seguito:



              x r - Apertura del file per sola lettura; x r+ - Apertura del

              file per lettura e scrittura;



              x w - Apertura del file per sola scrittura; I contenuti del file

              esistente  andranno  persi,  qualora  il  file  non  esiste  PHP

              cercherà di crearlo;



              x w+ - Apertura del file per lettura e scrittura. I contenuti

              del file esistente andranno persi, qualora il file non esiste

              PHP cercherà di crearlo;



              x  a  -  Apertura  del  file  per  sola  aggiunta.  I  nuovi  dati




                                                          164
   158   159   160   161   162   163   164   165   166   167   168