Problem beim Schreiben in csv-Datei

Alles, was PHP betrifft, kann hier besprochen werden.

Problem beim Schreiben in csv-Datei

Postby TitoTatonka » 05. February 2008 18:26

Hi,

ich möchte bei jedem Schreibvorgang 2 nebeneinanderliegende Zellen mit Text füllen und bei jedem nächsten Schreibvorgang möchte ich eine Zeile tiefer rutschen.
Ich habe aber das Problem, dass bei bei einem Vorgang 2 mal in die gleiche Zelle geschrieben wird und bei jedem nächsten Vorgang immernoch in die gleiche. Soweit ich gelesen hab sollte
Code: Select all
 $fp = fopen('file.csv', 'a');
ans Ende der Datei schreiben...
tuts auch... aber nicht in einer neuen Zeile (sondern schreibt immer wieder in die gleiche Zelle)...

außerdem bewirkt der Befehl
Code: Select all
 fputs($fp, $frucht, $gemuese);

kein Ergebnis in der csv-Datei...damit wollte ich eigentlich erreichen das frucht in die eine und gemuese in die andere Spalte bzw. Zelle geschrieben wird...wenn ich die variablen durch ein ";" trenne erscheint eine Fehlermeldung...

...wie schaffe ich es das die Zellen und Zeilen automatisch gewechselt werden?

hier der komplette code....


Code: Select all
<?php

$frucht = "Apfel";
$gemuese = "Gurke";
$fp = fopen('file.csv', 'a');
fputs($fp, $frucht, $gemuese); //bringt kein Erg.
fputs($fp, $gemuese);
fclose($fp);
?>


<?php
echo "Die Daten wurden abgeschickt:";

?>
TitoTatonka
 
Posts: 8
Joined: 22. January 2008 21:51

Postby Wiedmann » 05. February 2008 18:31

Problem beim Schreiben in csv-Datei

Evtl. willst du dir im PHP-Manual die Funktionen fgetcsv() und fputcsv() anschauen?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby TitoTatonka » 05. February 2008 19:28

...ja ich will...danke für den hinweis...klappt jetzt
TitoTatonka
 
Posts: 8
Joined: 22. January 2008 21:51


Return to PHP

Who is online

Users browsing this forum: No registered users and 7 guests