Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

XML to PHP

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Illuminat23
PostRank 1
PostRank 1
Beiträge: 25
Registriert: 28.05.2006, 11:28
Wohnort: Hameln

Beitrag von Illuminat23 » 01.06.2006, 18:23

Habe mal wieder ein kleines Problemchen....

Habe ne XML Datei mit 38 mal so einem Eintrag (natürlich ver. Werte):

Code: Alles auswählen

<?xml version="1.0" encoding="ISO-8859-1"?>
<haus>
<geb>
<id>
1</id>
<nahrung>47</nahrung>
<holz>73</holz>
<stein>22</stein>
<erz>6</erz>
<kristall>0</kristall>
<time>90</time>
<faktor>1.4</faktor>
</geb>
Hier nach gehts dann mit dem nächsten <geb> weiter ...

So nun meien Frage wie kann ich diese sachen in eien Variabel speichern mit print_r bekomme ich es ausgelesen kann den Wert aber net abspeichern und verwerten mein code ist bis jetzt

Code: Alles auswählen

	if &#40;file_exists&#40;'geb.xml'&#41;&#41; &#123;
	$array=simplexml_load_file&#40;"geb.xml"&#41;;
	&#125; else &#123;
 	  exit&#40;'Failed to open geb.xml.'&#41;;
	&#125;
	$fak=$array->haus->geb&#91;$geb2&#93;->faktor;
$geb2 ist in dem Fall die id des gebäudes!

Server ist auch PHP5 fähig nur er will net so wie ich will!
Hab auch nen PHP5 Buch aber da bin ich bei dieser Sache nicht durchgestiegen hoffei hr habt ne Idde/Lösung/Guten Denkanstoß
Zuletzt geändert von Illuminat23 am 01.06.2006, 23:58, insgesamt 1-mal geändert.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Anonymous

Beitrag von Anonymous » 01.06.2006, 18:37

simplexml_load_file() ist erst in php5 verfügbar, auf deinem Server mit php4 kannst du diese funktion also nicht benutzen...

musst dir also ein PHP-Class suchen die die Umwandlung von xml in ein Objekt vornimmt...

Illuminat23
PostRank 1
PostRank 1
Beiträge: 25
Registriert: 28.05.2006, 11:28
Wohnort: Hameln

Beitrag von Illuminat23 » 01.06.2006, 23:58

Ach ich meien doch das ich php5 habe sry habs editiert...

Also ich habe php5 und mit print_r kann ich ja auch array auslesen...

Anonymous

Beitrag von Anonymous » 02.06.2006, 00:14

wie sieht denn die print_r ausgabe aus... poste hier mal ein beispiel...

Illuminat23
PostRank 1
PostRank 1
Beiträge: 25
Registriert: 28.05.2006, 11:28
Wohnort: Hameln

Beitrag von Illuminat23 » 02.06.2006, 00:52

mmh Tschuldigung habe das Problem gerade behoben bekommen...

und verstehe nicht wo der Fehler lag mmh

es geht jetzt mit!

Code: Alles auswählen

<?php
	error_reporting&#40;E_ALL&#41;;
	if &#40;file_exists&#40;'geb.xml'&#41;&#41; &#123;
	$haus=simplexml_load_file&#40;"geb.xml"&#41;;
	&#125; else &#123;
 	  exit&#40;'Failed to open geb.xml.'&#41;;
	&#125;
	
	print $haus->geb&#91;0&#93;->faktor;
	$lol=$haus->geb&#91;0&#93;->id;
	echo $lol;
	
		echo"<br>//by Benjamin"
?>
mmh er zeigt alles an sehr schön, danke egal was ich gemacht habe ! :Fade-color

Antworten