Page 1265 - Informatica dalla A a Z
P. 1265

$array = array_merge($array1, $array2, $array3);

              $lunghezza = count($array);
              for ($i=$lunghezza-1; $i>$lunghezza-3; $i—)
              {
              unset($array[$i]);

              }
              foreach ($array as $el)
              {
              echo “$el<br />”;
              }

              ?>

           Gestire i file di testo esterni: La prima cosa da fare è quella di rendere scrivibile la cartella
           che intendiamo utilizzare per salvare i file.


           La prima cosa da fare per gestire un file esterno è crearlo, attraverso la funzione fopen.

           In realtà fopen serve per aprire un file, ma se il file non esiste, la funzione lo crea.

           Riceve due parametri: il primo è una stringa contenente il nome del file, e il secondo è la
           “modalità”.


                                      $file = fopen(‘file.txt’, ‘w’);

           Abbiamo aperto il file in scrittura, ma se il file non è presente, viene creato in automatico.

           Le modalità di aperture dei file sono:


              r:   file aperto in sola lettura;

              r+:        file aperto in lettura e scrittura (se non esiste NON viene creato);

              w:         file aperto in sola scrittura;


              w+:        file aperto in lettura e scrittura (se non esiste viene creato);

              a:          file aperto in sola scrittura e i contenuti vengono aggiunti (con w invece ven-
                         gono sovrascritti a quelli eventualmente presenti in precedenza. Se il file non
                         esiste viene creato);


              a+:         file aperto in lettura e scrittura e i contenuti vengono aggiunti (se il file non
                         esiste viene creato);

              x:         file creato in scrittura (se esiste la pagina restituirà un errore);


              x+:        file creato in lettura e scrittura (se esiste la pagina restituirà un errore);





                                                           1261
   1260   1261   1262   1263   1264   1265   1266   1267   1268   1269   1270