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);