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