Zeige ich die Datei $expfile im Browserfenster an sind die Zeilenumbrüche normal. Sobald ich aber die Datei downloade und speichere sind keine Zeilenumbrüche mehr da.
Weis jemand wie man Zeilenumbrüche in die zu sendende Datei bekommt, so dass diese nach dem Download noch vorhanden sind?
PHP-Code:
// Liste einlesen
$sql = "SELECT * FROM cds ORDER BY artist, album";
$result = mysql_query($sql);
$expfile = '';
while($row = mysql_fetch_object($result))
{
$expfile = $expfile . "$row->artist - $row->album\n";
}
// Datei als Download senden
header("Content-type: application/octet-stream; Content-disposition: attachment; filename=cd_liste.txt");
echo $expfile;
Kommentar