Ciao a tutti,
è da due giorni che sto perdendo la pazienza dietro a uno script che ho realizzato e che non fa tutto quello che dovrebbe, mi spiego meglio postando il codice:
<?
}else{
if ($users = $wpdb->get_results("SELECT * FROM $table_users ORDER BY `id` ASC")) {
$e=1;
foreach ($users as $user) {
$arr=split('#',$user->custom_data);
for($i=0; $i<10;$i++){
$arr[$i]=substr($arr[$i], 2);
}
if($arr[2]==''){$export.="\n";} else {$export.="$arr[2],";} //nome
$export.="$arr[4],"; //cognome
if($arr[6]!='') {$export.="$arr[6],";} //tel
$export.="$user->email"; //mail 1 OK (c'è sempre)
if($arr[8]==''){$export.="\n";} else {$export.=",$arr[8]";} //mail 2 OK (può non esserci)


$e++;
}
$path= $_SERVER['DOCUMENT_ROOT']."/wp-content/plugins/wpsb-create-csv/";
$file=$path."listaIscrittiNewsletter.csv";
$apro=fopen($file,"w");
if(fwrite($apro,$export)){
echo "<h2>File scritto con successo</h2>";
echo "

Puoi scaricare il file al percorso: ../listaIscrittiNewsletter.csv</p>

</p>";
}else{
echo"<h2>Errore in scrittura</h2>";
}
fclose($apro);
}
}
?>

in pratica accedo ad un database e recupero i dati relativi a nome, cognome, tel, mail1, mail2

il problema è che nel file csv che vado a creare i file vengono formattati in questa manier:

nome
,cognome
,tel,
mail1,mail2

mentre io vorrei che venissero formattati su un'unica linea in questa maniera:

nome,cognome,tel,mail1,mail2

c'è qualcuno che sa darmi una mano?

GRAZIE MILLE!!!