Hello,
ich lese eine Datei aus und schreibe sie in eine Datenbank.
Dummerweise ist eine zeile mit einem feldinhalt mit tabs und zeilenumbruch versehen.
zB.
- Cartridges
- 4071 OnStream ADR30 ADR, 15/30 GB 80,00
- 4070 OnStream ADR50 ADR, 25/50 GB 90,00
um die Kategorie zu bekommen schreibe ich folgendes:
$zeile = fgets($datei,1000);
$feld = explode("\t",$zeile);if ($feld[0] != "") {
//$katn = $zeile;
$katn = $feld[0];
}bekomme aber in die Datenbank als Inhalt: "Cartridges" tab tab tab \r\n'
Das ist wohl wieder ein "Unschitbarkeits-Probelm"?
Hast Du denn schon mal reingeschaut, was in $feld[0] drinsteht?
Welchen Grund könnte das wohl haben, dass die if-Bedingung nie wahr wird?
Welche Zeichen sieht man nicht, obwohl sie da sind?
Und wie bekommt man sie weg? --> http://de3.php.net/manual/de/function.trim.php
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau