[Php-it] "logs/log_" . date('d-m-Y_H-i-s') . ".txt" [Era....]
Cristiano Verondini
cverondini at deis.unibo.it
Thu Dec 28 12:23:28 CET 2006
> Un utente mi ha informato che sul suo server la mia email form
> fallisce la scrittura su file... la cosa strana è che il codice
> incriminato è questo:
Permessi delle directory?
> @mkdir("logs/");
E chi controlla se per caso restituisce errore?
> Da lo stesso errore come se il nome del file fosse illegale per quel
> sistema operativo:
>
> Warning: fwrite(): supplied argument is not a valid stream resource
> in /userdata/www/8ung.at/b/brunadi/A71Mail/a71mail.php on line 212
> Warning: fclose(): supplied argument is not a valid stream resource
> in /userdata/www/8ung.at/b/brunadi/A71Mail/a71mail.php on line 213
CHi ha detto che è un problema di nome? Hai usato '@', ed oltretutto non
controlli il valore di ritorno della fopen(), quindi un qualsiasi errore ti
blocca.
> Non credo personalmente che questo formato di log sia un problema...
> ("logs/log_" . date('d-m-Y_H-i-s') . ".txt")
No, ma sono path relativi. Hai idea di dove vengano mappati?
> PS: ho messo per il momento un "@" davanti a fwrite() e a fclose()
> (@fwrite, @fclose).
Inutili.
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
More information about the Php-it
mailing list