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 Seite einbinden

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Pretender
PostRank 9
PostRank 9
Beiträge: 1081
Registriert: 22.04.2004, 14:44
Wohnort: Naumburg

Beitrag von Pretender » 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&#153; 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.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 07.01.2005, 01:29

versuch ma statt $regs[1][0] einfach utf8_decode($regs[1][0]) zu schreiben.

Nexus
PostRank 4
PostRank 4
Beiträge: 105
Registriert: 22.01.2004, 10:03
Wohnort: (DE|NRW|OWL)

Beitrag von Nexus » 07.01.2005, 11:47

Hi,

oder schau dir mal die XML_parser-Funktionen von PHP an. Dann bist du wesentlich flexibler. Evt. ist auch das PEAR-Packet XML_(Un)Serializer was für dich.

Gruß
Nexus