XML mit PHP einlesen und verarbeiten.

Begonnen von wsammy, 01. April 2005, 17:59:02

Vorheriges Thema - Nächstes Thema

wsammy

Hallo
Ich möchte eine XML mit php einlesen, verarbeiten und schliesslich auf meiner eigenen Website wiedergeben.
Ich bin noch Anfänger, was php und XML anbelangt.
Könnt Ihr mir Tipps geben?
Vielen Dank
Gruss
Sammy

www.php.net/simplexml
sollte dir helfen und ist einfach /uploads/emoticons/icon_e_wink.gif.3167d127940f44558fbf1ccd9b6d60a9.gif\" alt=\";-)\" />

bin ich momentan dran /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
aber schon die ersten Probleme hehe /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
Mein Server zeigt an PHP v. 4.3.3, muss ich den also updaten?
 
Vielen Dank
Gruss
Sammy

Powie

Mein Server zeigt an PHP v. 4.3.3, muss ich den also updaten?[/quote] da wirds aber allerhöchste Zeit

Der Provider gibt an Php 4 und 5 zu haben:
http://www.hostpoint.ch/shared_hosting.php?server=S1&aktid=TE&subCatID=\" rel=\"external nofollow\">http://www.hostpoint.ch/shared_hosting.php?server=S1&aktid=TE&subCatID=
kann ich das update selber vornehmen? in \"phpMyAdmin\"?
Vielen Dank
PS: Funktioniert sonst XMLsimple gar nicht? (ohne php5)

ja kann ich... ausgeführt.
so jetzt werde ich mal ein wenig lesen und erst dann wieder Fragen stellen.
Danke für eure Hilfe!

wsammy

Problem dafür:
typo3 funktioniert nicht mehr..

Ich hab mal folgendes gemacht:
 

   
 
    Of Mice and Men
    John Steinbeck
 
    Harry Potter and the Philosopher\'s Stone
    J.K. Rowling
 

 
und als library.xml abgespeichert.
Dann habe ich folgende Datei
 

shelf as $shelf) { 
     printf(\"Shelf %s\\n\", $shelf[\'id\']);
     foreach ($shelf->book as $book) {
         printf(\"Title: %s\\n\", $book->title);
         printf(\"Author: %s\\n\", $book->author);
     }
 }
 ?>

 
als index.php abgespeichert.
Beide Dateien habe ich in den selben Ordner geuploaded (domain.de/auto)
und jetzt kommt folgende Fehlermeldung:
 


Fatal error: Call to undefined function: simplexml_load_file() in /home/domain/public_html/auto/index.php on line 2

 
Ich habe dann auch veruscht in der index.php nicht nur \'library.xml\' sondern auch \'auto/library.xml\' \'public_html/auto/library.xml\' etc. einzufügen.
Was ist falsch? Was müsste ich eingeben?
Vielen Dank
Sammy

Schaut so aus als hättest du kein Php5. Denn wenn dein Server kein Php 5 hat dann kennt er die Funktion auch net.

Es geht jetzt!
Danke! Ich habe eigentlich den ganzen Ordner aktiviert.. aber dann hat es doch nur einen.. (der mit typo3) jetzt habe ich aber gesehen, dass ich php5 per klick ein und ausschalten kann, super Funktion.
So jetzt gehts weiter /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
Danke!

wsammy

Wie gehe ich jetzt am besten vor, wenn ich folgendes realisieren möchte:
Ich habe die XML auf dem Server.
Jetzt möchte ich diese auf der Website folgendermassen anzeigen:
http://www.eu-skoda.de/list2.php?s_standort=Lagerfahrzeug&PHPSESSID=d0593e135b656427365771a1211423db\" rel=\"external nofollow\">Darstellung (eigentlich genau so..)
VIelen Dank
 - Editiert von wsammy am 01.04.2005, 23:53 -

wsammy

Hat das ganze mehr mit XML oder PHP zu tun?
Danke

wsammy


wsammy

Ich habe weiteres herausgefunden. Aber weiter bin ich nicht wirklich.
 

Schnittstelle
=============
1. Datenbank
2. Import XML Daten
3. Funktion für Bilder
4. Suchfunktion
5. Listenansicht
6. Detailansicht
7. Bestellformular

 
Wenn ich das richtig verstanden habe, muss ich eine mySQL Datenbank erstellen und die XML Daten dort importieren (wie?). Danach die Daten von der mySQL Datenbank per php auslesen.
Kann das möglich sein? und wie gehe ich da am besten vor?
Vielen Dank

legato

Also jetzt mal langsam...
Soll nicht böse klingen, aber ich habe den Eindruck das du gar nicht so genau weißt was du da tust. /uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Du hast also diese XML Datei und kannst die wie im Post vom 01.04.2005, 20:19:45 beschrieben auslesen und mit den beiden printf()s auch die Informationen ausgeben?
Worum gehts dir nun? Um die Darstellung in Schriftart, Farbe usw.? Dann bist du bei (X)HTML und CSS.
Oder möchtest du die Daten erst in eine MySQL DB speichern und von da aus auslesen und ausgeben?
Zum Auslesen -> PHP, zum darstellen -> XHTML + CSS
Was ist denn deine Datenbasis? Bekommst du alle paar Tage eine XML Datei und musst die Daten darstellen? Wenn ja, warum dann erst in eine MySQL DB? Um besser suchen zu können und Daten editieren zu können?
Ich hab noch nicht so richtig durchschaut was du nun mit der Datei (und den Daten) machen willst...


http://www.jendryschik.de/wsdev/einfuehrung/\" rel=\"external nofollow\">XHTML | http://www.css4you.de\" rel=\"external nofollow\">CSS | http://www.css4you.de/wslayout1/\" rel=\"external nofollow\">Tabellenloses Design | http://tut.php-q.net/\" rel=\"external nofollow\">PHP



all your base are belong to us / Discord