Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Hallo,Merkle hat geschrieben:Hallo zusammen
wer kann mir ein fertiges Skript mit genauer Installationsanleitung für einen Laien gegen Bezahlung liefern, das mir folgende xml Datei
https://www.psychic.de/forum/rdf.php?mode=m&l=1&n=7
in parst und auf der Starstseite
https://www.psychic.de
ausgibt? Nach dem Motto: die neuesten Beiträge im Angst Forum
Möchte dieses Skript auch in html Dateien einbinden.
Bitte um Angebote.
Grüße
Rolf Merkle
Code: Alles auswählen
<?php
$rdf_url = "http://www.psychic.de/forum/rdf.php?mode=m&l=1&n=7"; // Hier die URL des Feeds angeben
$rdf_number = 5; // Hier angeben, wieviel Einträge maximal angezeigt werden sollen
$rdf_url = parse_url($rdf_url);
if (empty($rdf_url["path"])) $rdf_url["path"] = "/";
if ($rdf_url["query"] != "") $rdf_url["path"] .= "?".$rdf_url["query"];
$rdf_fp = @fsockopen($rdf_url["host"], 80, $rdf_errno, $rdf_errstr, 5);
stream_set_timeout($rdf_fp, 5);
fwrite ($rdf_fp, "GET ".$rdf_url["path"]." HTTP/1.0\r\nHost: ".$rdf_url["host"]."\r\n\r\n");
while (!feof($rdf_fp))
{
$rdf_status = socket_get_status($rdf_fp);
if ($rdf_status["timed_out"]) break;
$rdf_content .= fread($rdf_fp, 8192);
}
fclose($rdf_fp);
preg_match_all("/\<item\>.*?\<title\>\<\!\[CDATA\[(.*?)\]\]\>\<\/title\>.*?\<author\>\<\!\[CDATA\[(.*?)\]\]\>\<\/author\>.*?\<body\>\<\!\[CDATA\[(.*?)\]\]\>\<\/body\>.*?\<\/item\>/is", $rdf_content, $rdf_articles, PREG_SET_ORDER);
while (($rdf_article = array_shift($rdf_articles)) && ($rdf_count < $rdf_number))
{
$rdf_count++;
// Der folgende HTML-Ausgabecode kann umformatiert werden, um ihn an das eigene Seitendesign anzupassen
?><p><strong><?=$rdf_article[1]?></strong> (<?=$rdf_article[2]?>)</a><br /><?=$rdf_article[3]?></p><?php
}
?>