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