hab bis jetzt folgende:
$handle = fopen ("testfiles/081846.txt", "rb"); while (!feof($handle)) { $buffer = fgets($handle); list($versandart, $liefernummer, $auftrag_nr, $auftrag_name, ) = split(";", $buffer); echo "<b>Versandart:</b>". $versandart."<br>". "<b>Liefernummer / Colli:</b>". $liefernummer."<br>". "<b>Auftraggeber NR.:</b>". $auftrag_nr."<br>". "<b>Auftraggeber Name:</b>". $auftrag_name."<br>". } fclose ($handle);
soweit funktioniert auch alles prima. Nur wenn jetzt in der Textdatei eine Leerzeile vorhanden ist dann schreibt er mir natürlich einen leeren Datensatz hin. wie känn ich das hier verhindern? vielen lieben dank
edit: oder könnte ich die datei vl. Gleich mit einem SQL Befehl einlesen weil die Daten wären korrekt in der Datei mittels ; getrennt und eingeschlossen von "". dann müsste ich es nicht so umständlich machen und zuerst auslesen dann in einen array speichern und dann in die Datenbank schreiben.
Dieser Beitrag wurde von Party bearbeitet: 28. April 2008 - 14:37