Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - creare file
Forum - PHP - creare file

Avatar
radio (Ex-Member)
Expert


Messaggi: 327
Iscritto: 03/03/2005

Segnala al moderatore
Postato alle 11:01
Giovedì, 23/06/2005
Il problema ? semplice, io devos crivere una riga in un file, non ci sono problemi:
fopen poi fread il contenuto ci aggiungo in fondo la riga che devo mettere e poi fwrite e fclose.

ma se il file non esiste?

Ultima modifica effettuata da radio il 23/06/2005 alle 11:41


______

Radio.
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6110
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 11:29
Giovedì, 23/06/2005
Forse ? una domanda scontata, ma hai provato a guardare sulla documentazione di php.net?


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
radio (Ex-Member)
Expert


Messaggi: 327
Iscritto: 03/03/2005

Segnala al moderatore
Postato alle 11:46
Giovedì, 23/06/2005
?, lavevo letta ma visto che ho la versione inglese (masochismo) non avevo capito bene l'opzione a+ di fopen....

'a+' - Open for reading and writing; place the file pointer at the end of the file. If the file does not exist, attempt to create it.

Praticamente se non c'? lo crea...

fopne($filename, "a+");
cos? funziona...


______

Radio.
PM Quote
Avatar
andriy88 (Ex-Member)
Pro


Messaggi: 118
Iscritto: 04/11/2005

Segnala al moderatore
Postato alle 1:30
Domenica, 06/11/2005
Prima di far eseguire la scrittura del file metti questo codice.
Codice sorgente - presumibilmente PHP

  1. <?php
  2. $file = "nome.txt";
  3. if (!file_exists($file)) {
  4.         $file = fopen($file, 'w');
  5.         fputs($file, "");
  6.         fclose($file);
  7. }
  8. ?>


Questo codice controlla se file esiste, se esiste non fa nulla, invece se file non esiste lo crea e lascia vuoto.


---
PM Quote