Tom: Datenkonvertierung

Beitrag lesen

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.

  1. Cartridges
  2. 4071 OnStream ADR30 ADR, 15/30 GB 80,00
  3. 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