June
08
2009

fwrite

Tutorial->Corsi->Corso php->files

Fwrite è una funzione Php per scrivere informazioni su file.

Compatibile con Php 3 - 4 - 5.

int fwrite ( resource handle, string string [, int length])

ritorna un intero corrispondente al numero di byte scritti, oppure false in caso di errori.

Se si specifica il numero di byte nel parametro lenght opzionale, allora la stringa che si intende scrivere verrà troncata nel caso quest'ultima superi lenght.

Nei sistemi Windows è bene aprire i file con il parametro b, per indicare che si tratta di modalità di scrittura binaria.

Ecco un semplice esempio:

 

 

  1.  
  2. $nomefile= "prova.txt";
  3. $frasedascrivere = "Questa è una prova\r\n";
  4. $filepuntatore = fopen($nomefile,'ab');
  5.  
  6. if (!is_writable($filename)) {
  7. //file non scrivibile
  8. }
  9.  
  10. if (!$filepuntatore)
  11. die ('impossibile aprire il file');
  12.  
  13. if(!fwrite($filepuntatore,$frasedascrivere) )
  14. {
  15. echo "errori nella scrittura";
  16. }
  17. fclose($filepuntatore);
  18.  

is_writable testa se il file da aprire è scrivibile.

fwrite viene negato con il punto esclamativo, quindi se ritorna falso mostra degli errori.

Notare anche il puntatore al file restituito da fopen ed usato con fwrite.





Pagina 0 di 1
Ordina per Nome Data

Varie
Segui il sito con i feed RSS