Einzelnen Beitrag anzeigen
  #2  
Alt 11.05.2005, 18:16:49
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
AW: TXT(speziell) Datei in MySQL übernehmen

War mal vor genau dem selben problem ;) (-> magictraders.ch hab ich programmiert)

Die Bezeichnungen wie " Card Name: " sind ja konstant, danach kannst du suchen. Erst mal würde ich den ganzen text danach exploden, dann hast du die Einträge schon mal handlich in einem array.

Danach kannst du jedes Array der Reihenfolge des Auftretens der einzelnen Bezeichnungen durchsuchen, und den rest jeweils aufsplitten.

Zum Beispiel suchst du nach "Cost", also strpos($array[$i]," Cost: "); wenn eine -1 zurückgegeben wird, weisst du dass dieses Feld nicht vorkommt und kannst das nächste überprüfen. Somit kannst du den String nach und nach zerstückeln.

Da mein PHP ein bisschen eingerostet ist, könnte es sein, dass die befehle nicht genau so heissen, wie ich sie hinschrieb...

edit: bevor du fragst, nein, meinen Source code zu posten brint nichts, da ich ein export aus MWS benutzt habe zum import und nicht die Daten aus dem gatherer.

Geändert von Gweilo (11.05.2005 um 18:19:21 Uhr)
Mit Zitat antworten