Hallo zusammen,
habe ein Problem das ich beim auslesen eines Arrays nur Leerzeichen bekomme.
Versuche mir soweit es geht alles selbst beizubringen - aber jetzt komme ich seit 2 Tagen nicht mehr weiter.
Kann mir jemand einen Tipp geben, woran es liegen könnte?
Oder einen Schubser in die richtige Richtung wäre auch schon was gutes![Blinzeln](https://entwickler-forum.de/core/images/smilies/wink.png)
Hier das PHP-Script, welches die XML-Datei anspricht:
Und hier die XML-Datei:
Das ergebnis im Quelltext ist:
PS:
Vielleicht oute ich mich jetzt als totalen Noob, aber in einem Tut habe ich mit dem Befehl get_record() viel bessere Ergebnisse erziehlt, als mit get_data() - wieso ist das so?
Hier das was einwandfrei funktioniert:
habe ein Problem das ich beim auslesen eines Arrays nur Leerzeichen bekomme.
Versuche mir soweit es geht alles selbst beizubringen - aber jetzt komme ich seit 2 Tagen nicht mehr weiter.
Kann mir jemand einen Tipp geben, woran es liegen könnte?
Oder einen Schubser in die richtige Richtung wäre auch schon was gutes
![Blinzeln](https://entwickler-forum.de/core/images/smilies/wink.png)
Hier das PHP-Script, welches die XML-Datei anspricht:
PHP Code:
<?php
require_once("xml-line.php");
$mylines = new xml_line("xml-files/data_resident.xml");
$mylines2 = new xml_line("xml-files/data_resident.xml");
$mylines->get_data(0,"photo");
$result = $mylines->xml_stream();
$mylines2->get_data(0,"photo");
$result2 = $mylines2->xml_stream();
for ($i=0;$i<15;$i++) {
echo "<a href=\"".$result2[0][$i][0]."\" target=\"_blank\">".$result[0][$i][0]."</a>\n";
}
?>
Code:
<?xml version="1.0" encoding="ISO-8859-15"?> <IgalleryX> <photos> <photo> <content src="pict/s1.jpg" /> <caption content="Dies ist ein Blindtext"/> <link src="http://www.google.com"/> </photo> <photo> <content src="pict/s2.jpg" /> <caption content="Dies ist ein Blindtext"/> <link src="http://www.google.com"/> </photo> </photos> </IgalleryX>
Code:
<a href=" " target="_blank"></a>
PS:
Vielleicht oute ich mich jetzt als totalen Noob, aber in einem Tut habe ich mit dem Befehl get_record() viel bessere Ergebnisse erziehlt, als mit get_data() - wieso ist das so?
Hier das was einwandfrei funktioniert:
PHP Code:
<?php
require_once("xml-line.php");
$mylines = new xml_line("xml-files/data_resident.xml", "hixml");
$mylines->get_record(0,"photo");
$mylines->xml_stream();
printf("<p>Der Wert ist: <b>%s</b></p>",
$mylines->table_result[0][0]['caption@content']);
?>