ciao a tutti!
ho un problemino!
sto cercando di creare un file log tramite php. e fin qui tutto ok.
poi lo chiudo.
poi piu tardi ci scrivo. purtroppo quando ci scrivo il file non interpreta bene \n o simili. mi crea una specie di quadrato, comq quando si aprono in notepad dei file che non sono di testo. piu o meno come se fosse un file txt di win98.
cosa sbaglio?
grazie
tralascio la creazione del filename che ho nel codice in tutt altro punto.
codice:if (!file_exists("logs/".$filename.".log")) { $fp = fopen("logs/".$filename.".log", "w"); fwrite($fp, utf8_encode("#####DEBUG FILE##### \n\n")); fclose($fp); } if (is_writable("logs/debug.log")) { if (!$handle = fopen("logs/".$filename.".log", 'a')) { echo "Non si riesce ad aprire il file (logs/".$filename.".log)"; exit; } $mtimeload = explode(' ', microtime()); $totaltimeload = $mtimeload[0] + $mtimeload[1] - $starttimeload; $debug=$debug.' Page loaded in '.$totaltimeload.' '."\n"; //uncomment to enable debugging fwrite($handle, $debug); fclose($handle);

Rispondi quotando