Ciao.
Con fwrite creo un file .txt che contiene una lista di indirizzi email.
Lo faccio in questo modo:
Codice PHP:
$file = fopen("export/lista_completa_email.txt", "w+" );
while($row = mysql_fetch_array($result)){
fwrite($file, $row[email] . "\n");
}
fclose($file);
Il file in questione viene creato correttamente. Se lo scarico "a mano" al suo interno leggo un indirizzo email per riga (come ho richiesto di fare).
Se invece scarico il file tramite:
Codice PHP:
$file = $_GET["file"];
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=\"export/" . $file. "\";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize("export/" . $file));
readfile("export/" . $file . "") or die("File non trovato!");
exit();
ottengo sempre lo stesso file, ma anzichè avere un indirizzo per riga, gli indirizzi sono divisi da una sorta di quadratino.
E' probabile che il readfile interpreti gli "a capo" in modo anomalo.
Avete soluzioni?
Thanks