Announcement

Collapse
No announcement yet.

Array ist leer, aber warum?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Array ist leer, aber warum?

    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

    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";
    }
    ?>
    Und hier die XML-Datei:
    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>
    Das ergebnis im Quelltext ist:
    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']);
    ?>
Working...
X