hallo Experten,
anbei ein Code um einen XML auszulesen! funktioniert aber nicht ganz?
Wo liegt denn mein Fehler???
	
Vielen Dank schon mal
							
						
					anbei ein Code um einen XML auszulesen! funktioniert aber nicht ganz?
Wo liegt denn mein Fehler???
PHP-Code:
	
	
<?php
   $eanlink = "http://www.oekoinform.de/oekodata/shopinter_liste.php?ean=4009233002986,4031829230404&partner=OEKL_150";
   $content = implode("", file($eanlink));
   preg_match_all("/\<produkt\"(.*?)\"\>(.*?)\<\/produkt\>/si", $content, $results);
   for($i=0;$i<count($results[1]);$i++) {
      preg_match("/\<eanve\>(.*?)\<\/eanve\>/si", $results[2][$i], $eanve);
      preg_match("/\<marke\>(.*?)\<\/marke\>/si", $results[2][$i], $marke);
      preg_match("/\<markenname\>(.*?)\<\/markenname\>/si", $results[2][$i], $markenname);
      preg_match("/\<name\>(.*?)\<\/name\>/si", $results[2][$i], $name);
      preg_match("/\<zusatz\>(.*?)\<\/zusatz\>/si", $results[2][$i], $zusatz);
      preg_match("/\<herkunft\>(.*?)\<\/herkunft\>/si", $results[2][$i], $herkunft);
      preg_match("/\<inhalt\>(.*?)\<\/inhalt\>/si", $results[2][$i], $inhalt);
      preg_match("/\<einheit\>(.*?)\<\/einheit\>/si", $results[2][$i], $einheit);
      preg_match("/\<qualitaet\>(.*?)\<\/qualitaet\>/si", $results[2][$i], $qualitaet);
      preg_match("/\<bild_t\>(.*?)\<\/bild_t\>/si", $results[2][$i], $bild_t);
      preg_match("/\<detaillink\>(.*?)\<\/detaillink\>/si", $results[2][$i], $detaillink);
      preg_match("/\<bilddatum\>(.*?)\<\/bilddatum\>/si", $results[2][$i], $bilddatum);
      $eanve = $eanve[1];
      $marke = $marke[1];
      $markenname = $markenname[1];
      $name  = $name[1];
      $zusatz = $zusatz[1];
      $herkunft =$herkunft[1];
      $inhalt = $inhalt[1];
      $einheit = $einheit[1];
      $qualitaet = $qualitaet[1];
      $bild_t = $bild_t[1];
      $detaillink = $detaillink[1];
      $bilddatum = $bilddatum[1];
          
      echo "<a href=\"".$detaillink."\" target=\"_blank\"> ".$eanve."</a><br />".$marke."<br /><br />";
   }
?>
 
          
 
 
Kommentar