Hi,
ich will Daten in eine csv-Datei schreiben, nur habe ich dann immer am Ende 3 Kästchen, was mir wieder Probleme bereitet, wenn ich die Datei das nächste Mal einlesen möchte. Hier einmal mein Code:
	
Hat vielleicht jemand von Euch Rat für mich, wie das richtig geht?
Vielen Dank schon einmal im Voraus, Ozzy
					ich will Daten in eine csv-Datei schreiben, nur habe ich dann immer am Ende 3 Kästchen, was mir wieder Probleme bereitet, wenn ich die Datei das nächste Mal einlesen möchte. Hier einmal mein Code:
PHP-Code:
	
	
<?
if (isset($_REQUEST['speichern'])) {
   $i=0;
   $lines = file ('standesamt.csv');
   $file = fopen('test.csv','w');
   foreach ($lines as $line) {
      $i++;
      list ($Zusagen, $Personen, $Name, $Strasse, $PLZ, $Ort, $Vorwahl, $Telefon) = split(';', $line);
      $list = array($_POST[Feld][$i], $Name, $Strasse, $PLZ, $Ort, $Vorwahl, $Telefon);
      fputcsv($file,$list);
   }
   fclose($file);
   //Reinigen der fertig.csv von den Gänsefüßchen
   //LESEN
   $fh = fopen('test.csv', 'r');
   $gelesen = fread($fh,10000000);
   fclose($fh);
   //Ersetzen der Gänsefüsschen durch nichts
   $ersetzt = str_replace('"','',$gelesen);
   //SCHREIBEN
   $fh = fopen('test.csv', 'w');
   fwrite($fh, $ersetzt);
   fclose($fh);
}
?>
Vielen Dank schon einmal im Voraus, Ozzy
 
          

Kommentar