Salve ragazzi ho problemi con fwrite(), il file viene creato e riempito ma non mi stampa come voglio io infatti non accetta new line "\n" e nel file fà un quadratino nero invece di andare daccapo, la function è molto semplice ed è la seguente:







Codice PHP:
//function chiamante
<?
include("config.PHP");
include(
"selezione.PHP");
include(
"listafilm.php");
     
$query=mysql_query("SELECT id, titolo, genere FROM film  order by titolo")OR DIE("non riesco a selezionare");
     if(
crealista($query)){
           echo
"lista creata";
           }
           else{
           echo
"lista non creata";
           }
           
?>





//function che stampa su file ha in input un oggetto
<?
function crealista($query){
  
$filename="c:\listafilm.log";
$handle=fopen($filename,"w+");
    if(
$handle){
        
$intestazione="Codice     Titolo     Genere";
        if (
fwrite($handle$intestazione) ===FALSE) {
           echo 
"Non si riesce a scrivere nel file ($filename)";
           
fclose($handle);
           return 
false;
       }

       while(
$row=mysql_fetch_array($query)){
         
$riga="\n".$row["id"]."     ".$row["titolo"]."     ".$row["genere"]."\n";
             
//echo "Sto Stampando la riga".$riga;
             
if (fwrite($handle$riga) ===FALSE) {
                echo 
"Non si riesce a scrivere la riga file2 ($filename)";
                     return 
false;
                }




      }
       }else{
       return 
false;
       }

return 
true;


?>
vi ringrazio anti cipatamente