XML Seite einbinden
Verfasst: 07.01.2005, 00:59
Moin Moin,
ich habe eine XML Seite per Code eingebunden und bekomme viele hieroglyphen auf meiner Website angezeigt.
Ich vermute, dass es an <?xml version="1.0" encoding="utf-8" ?> liegt , da ich aber keine php experte bin kann es natürlich an vielen anderen sachen liegen.
Auf der XML Seite steht z.b. :
Mobile AMD Sempron™ 2800+, Microsoft® Windows® XP Home
eingefügt per php code steht auf meiner Seite allerdings:
Mobile AMD Sempron™ 2800+, Microsoft® Windows® XP Home
Also nicht ganz das so wie es sein soll: hier noch fix der code:
<?php
$rdffile = "https://blabla.xml";
$content = implode ("", file ($rdffile));
preg_match_all("|<product>(.*)</product>|Uism",$content, $items, PREG_PATTERN_ORDER);
for ($i=0;$i<count($items[1]);$i++)
{ preg_match_all("|<name>(.*)</name>(.*)<description>(.*)</description>(.*)<productUrl>(.*)</productUrl>(.*)<price>(.*)</price>(.*)<currency>(.*)</currency>(.*)<fields>(.*)</fields>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
echo
"".$regs[1][0]."
<br>
".$regs[3][0]."
<br><br>
Preis: ".$regs[7][0]."
".$regs[9][0]."
<br>Hier sehen Sie die Details des ".$regs[1][0]."
<br>
- ".$regs[11][0]."
<br>
<a href='".$regs[5][0]."' target='_blank'>Klicken Sie hier für alle Details</a><br><br>\n"; }
?>
auf dieser seite: --> https://www.eikapo.de/test/test1.php habe ich die xml seite zum testen eingebunden.
vieleicht hat ja einer ne idee was ich ändern müsste oder ob es eventuell doch ander xml seite liegt.
vielen dank.
ich habe eine XML Seite per Code eingebunden und bekomme viele hieroglyphen auf meiner Website angezeigt.
Ich vermute, dass es an <?xml version="1.0" encoding="utf-8" ?> liegt , da ich aber keine php experte bin kann es natürlich an vielen anderen sachen liegen.
Auf der XML Seite steht z.b. :
Mobile AMD Sempron™ 2800+, Microsoft® Windows® XP Home
eingefügt per php code steht auf meiner Seite allerdings:
Mobile AMD Sempron™ 2800+, Microsoft® Windows® XP Home
Also nicht ganz das so wie es sein soll: hier noch fix der code:
<?php
$rdffile = "https://blabla.xml";
$content = implode ("", file ($rdffile));
preg_match_all("|<product>(.*)</product>|Uism",$content, $items, PREG_PATTERN_ORDER);
for ($i=0;$i<count($items[1]);$i++)
{ preg_match_all("|<name>(.*)</name>(.*)<description>(.*)</description>(.*)<productUrl>(.*)</productUrl>(.*)<price>(.*)</price>(.*)<currency>(.*)</currency>(.*)<fields>(.*)</fields>|Uism",$items[1][$i], $regs, PREG_PATTERN_ORDER);
echo
"".$regs[1][0]."
<br>
".$regs[3][0]."
<br><br>
Preis: ".$regs[7][0]."
".$regs[9][0]."
<br>Hier sehen Sie die Details des ".$regs[1][0]."
<br>
- ".$regs[11][0]."
<br>
<a href='".$regs[5][0]."' target='_blank'>Klicken Sie hier für alle Details</a><br><br>\n"; }
?>
auf dieser seite: --> https://www.eikapo.de/test/test1.php habe ich die xml seite zum testen eingebunden.
vieleicht hat ja einer ne idee was ich ändern müsste oder ob es eventuell doch ander xml seite liegt.
vielen dank.