php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.02.2007, 15:33  
Gast
 
Beiträge: n/a
Standard suche in einer xml datei

Hallo,
ich möchte eine funktion in meiner Gilden Hp einbauen das man Items suchen kann die Items liegen alle in einer xml datei die wie folgt aufgebaut ist:
Code:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<BlascItemList>
<blascitem name="Yellow Token" id="23"/>
...
</BlascItemList>
nun möchte ich das ein skript in dieser datei z.B. nach "yell" sucht und mir von allen items die irgendwo in dem namen "yell" beinhalten name und id in einem array zurückgibt der wie folgt aufgebaut ist:

$item[x][name]=itemname
$item[x][id]=itemid

wobei x eine fortlaufende ziffer ist.

nur irgendwie harperts an der umsetzung da ich kein plan von xml habe und auch nicht weiß wie ich mit php da richtig auslesen kann.

kann mir jemand helfen und sagen wie ich das am besten umsetze?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.02.2007, 15:56  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Was hast du denn bisher versucht?
Das klingt mir zur Zeit etwas zu sehr nach "Ich hab kein Plan, also macht ihr mir mal", als das ich jetzt darin zuviel Zeit drin verschwenden möchte.
Kannst dir ja mal die XML-DOM (im Handbuch) oder diverse XML-Klassen für PHP (auffindbar über Google) anschauen.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 26.02.2007, 16:07  
Gast
 
Beiträge: n/a
Standard

ich habe schon einmal versucht von buffed.de itemdaten aus der xml auszulesen und bin daran verzweifelt. deswegen muss ich gestehen das ich es so meinte und ein paar denkanstoße erhofft hatte xD gegoogelt hab ich schon nur nix gefunden was ich kapiere

edit:
ich habe eine idee die allerdings an einer aufgabe der regelung per xml währe undzwar kopiere ich alles in eine mysql und suche da drin xD
 
Alt 26.02.2007, 16:19  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

http://www.google.de/search?q=php+xml

Dort gibt es genug Seiten die das echt EINFACH erklären
M3g4Star ist offline  
Alt 26.02.2007, 16:44  
Gast
 
Beiträge: n/a
Standard

das problem ist das diese anleitungen meisten extensions benötigen die bei mir nicht zur verfügung stehen
 
Alt 26.02.2007, 16:59  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

1.) warum nutzt du leere Tags, statt z.B. Yellow Token als Inhalt, nicht als name-Attribut zu speichern? Tag-Inhalte sind ohne xml Parser viel leichter auszulesen.
2.) xml_parse_into_struct() dürfte für diese zwecke reichen.
nikosch ist gerade online  
Alt 26.02.2007, 17:05  
Gast
 
Beiträge: n/a
Standard

ich habe mich jetzt damit beholfen den kompletten inhalt in eine variable zu laden und dann mit einem preg_replace_callback() zwar nichts replaced aber imemr eine funktion aufgerufen die alles in eine db speichert.

naja thema verfehlt ich hab nix gelernt aber gelöst xD

*vermerk an mich* nächstes mal versuche ich es so wie ich es anfangs will und net so wie ich es kann^^

danke an alle
 
Alt 26.02.2007, 17:15  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

*frage an mich* wozu antworte ich eigentlich auf so eine frage?
nikosch ist gerade online  
Alt 26.02.2007, 17:21  
Gast
 
Beiträge: n/a
Standard

*frage an mich* warum stelle ich imemr so dumme fragen?

naja der thread is wohl nen fall fürn trash^^
 
Alt 26.02.2007, 17:38  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Google: php+xml+class

Da gibt es nun wirklich einige völlig erweiterungsfreie, vorgefertigte PHP-Lösungen -.-
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Hochgeladene Datei wird doppelt abgelegt thecracked PHP Tipps 2008 3 01.07.2008 16:31
Datei per Buttonklick runterladen... go1denboy PHP Tipps 2008 7 14.06.2008 20:25
Großer Baum -> Große Datei -> Hohe Ladezeit :( PsychoEagle PHP Tipps 2008 7 22.09.2007 12:44
String als Datei speichern Zangelo PHP Tipps 2006 23 25.08.2006 14:13
Datei durchsuchen Wöllchen Beitragsarchiv 3 02.03.2006 22:23
[Erledigt] Datei mit &amp;amp;amp;amp;quot;w&amp;amp;amp;amp;quot; schreiben -&amp;amp;amp;amp;gt PHP-Fortgeschrittene 17 30.12.2005 13:58
Suche .htaccess Datei Beitragsarchiv 3 01.11.2005 13:17
aus php datei eine pdf datei erzeugen lassen raffnix PHP-Fortgeschrittene 5 04.02.2005 15:08
[Erledigt] mail versand mit anhang (-- fopen(), fread(), filesize() --) PHP Tipps 2005 5 29.01.2005 18:36
Ordner erstellen und Datei uploaden Juuro PHP Tipps 2005 6 20.01.2005 21:18
[Erledigt] datei editieren PHP Tipps 2004 1 10.09.2004 20:33
Aus PHP Datei HTML Seiten schliessen? PHP Tipps 2004 1 27.08.2004 12:51
(ich schonwieder) Link seite automatisch imported_DJ Nuno PHP Tipps 2004 14 19.08.2004 17:42
Wie kann ich eine PHP Datei in eine HTML Datei umwandeln PHP Tipps 2004 2 12.08.2004 18:04
[Erledigt] Datei löschen bzw. umbenennen PHP Tipps 2004 3 05.08.2004 06:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
suche in ml-dateien, in xml-datei suchen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.