phpbar.de logo

Mailinglisten-Archive

[php] Probleme mit einer csv-Datei

[php] Probleme mit einer csv-Datei

Jens Wolfgarten php_(at)_phpcenter.de
Fri, 31 Aug 2001 20:25:39 +0200


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