ciao...

ho trovato in giro questa interessante funzione che mi crea i file in csv...

Codice PHP:
<?php
//scrivi
function fputcsv2 ($fp$array$deliminator="\",\"") {
$line "";
foreach(
$array as $val)
{
$val str_replace("\r\n""\n"$val);
if(
ereg("[$deliminator\"\n\r]"$val))
{
$val '"'.str_replace('"''""'$val).'"';
}
$line .= $val.$deliminator;
}
$line substr($line0, (strlen($deliminator) * -1));
$line .= "\n";
return 
fputs($fp$line);
}


$fp=fopen("prova.csv","w"); //apre il file

$primo=array("marca","modello",5,"prezzo","categoria","sotto categoria");
//dichiara array

$secondo=array("sony","trinitron","11 1111","12","televisori","cristalli liquidi"); //dichiara array



fputcsv2($fp,$primo); //scrive dati sul file

fputcsv2($fp,$secondo); //scrive dati sul file
fclose($fp);//chiude file

//
però le singole righe vengono cos'

marca","modello","5","prezzo","categoria","sotto categoria
sony","trinitron","11 1111","12","tele è js dell' visori","cristalli liquidi

ovvero mi manca il carattere " ad inizio e alla fine.... come la modifico?

2° domanda
so che c'è differenza tra linux e findus (win) per il carattere di a capo...

come modifico la funzione in modo che possa decidere io quale carattere usare?
del tipo
$acapo="\r\n";

grazie