Autor |
Nachricht |
alcopix
Threadersteller
Dabei seit: 27.08.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 25.08.2008 12:52
Titel [PHP] fwrite in eine CSV |
|
|
Hallo,
ich möchte mit dem PHP-Filesystem (fopen usw.) eine TXT, bzw. CSV - Datei schreiben.
Welchen Code nehme ich denn, um eine neue Zeile anzukündigen. Habe schon alles probiert wie "\n", "\r\n" usw. Wenn ich jedoch die CVS-Datei in Excel öffne, steht alles in einer Zeile. Die Felder habe ich mit ";" getrennt. Das klappt also.
Danke im Voraus.
Grüße
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Mo 25.08.2008 12:56
Titel
|
|
|
Code: |
$csv = "foo;bar\n";
$handle = fopen("datei.csv", "a"); // oder was du halt willst, anhängen, neue datei oder was weiss ich
fwrite($handle, $csv);
fclose($handle);
|
sollte so gehen.
|
|
|
|
|
Anzeige
|
|
|
alcopix
Threadersteller
Dabei seit: 27.08.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 25.08.2008 13:08
Titel
|
|
|
So klappt es. Keine Ahnung, warum das vorher nicht mit "\n" gefunzt hat. Egal. Vielen Dank jedenfalls.
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Mo 25.08.2008 13:11
Titel
|
|
|
könnte es sein das du du vorher einfache Anführungszeichen verwendet hast? Steuerzeichen werden nur innerhalb der doppelten Anführungszeichen umgewandelt.
|
|
|
|
|
|
|
|
Ähnliche Themen |
fwrite() und das $ problem
fwrite bad word error?
|
|