Mailinglisten-Archive |
Hallo Liste!
Folgendes St=FCck Code erzeugt eine csv-Datei zum Download. Jedenfalls
glaube ich das. Excel kann sie aber nicht richtig =F6ffnen. Kann mir
jemand sagen, ob da etwas flasch ist oder verbessert werden sollte?
header("Content-type: text/csv");
header("Content-Disposition: filename=3D$liste.csv");
header("Pragma: no-cache");
header("Expires: 0");
$conn =3D mysql_connect("$server","$user","$pass");
$select =3D mysql_select_db($db,$conn);
$sql =3D "select
name,vorname,strasse,zusatz,plz,ort,bundesland,staat,telefon,buro,fax,ha
ndy,email,geburtsdatum from mitglied";
$result =3D mysql_query($sql, $conn);
$zeile =3D
"\"Name\",\"Vorname\",\"Strasse\",\"Zusatz\",\"PLZ\",\"Ort\",\"Bundeslan
d\",\"Staat\",\"Telefon\",\"B=FCro\",\"Fax\",\"Handy\",\"eMail\",\"Geburs=
t
datum\"";
$zeile =3D str_replace(chr(13),"",$zeile);
$zeile =3D str_replace(chr(10),"",$zeile);
echo "$zeile\r\n";
while ($row=3Dmysql_fetch_row($result))
{
$zeile =3D
"\"$row[0]\",\"$row[1]\",\"$row[2]\",\"$row[3]\",\"$row[4]\",\"$row[5]\"
,\"$row[6]\",\"$row[7]\",\"$row[8]
\",\"$row[9]\",\"$row[10]\",\"$row[11]\",\"$row[12]\",\"$row[13]\"";
$zeile =3D str_replace(chr(13),"",$zeile);
$zeile =3D str_replace(chr(10),"",$zeile);
echo "$zeile\r\n";
}
Vielen Dank!
J. Wolfgarten
php::bar PHP Wiki - Listenarchive