Moin,
ich versuche mich gerade an einem RSS Modul für das ilch.de script.
das ganze zuerst mal in der Form in der ich selbst es bennötige, dann werde ich das Ding aber zum download bereit stellen...
nun aber zu meiner Frage:
An sich ist der generierte RSS code valide,
aber der RSS Reader von Firefox gibt einfach keine Informationen aus...
hier mal die url zum feed:
http://www.funny-monday.de/?rss
und hier der code:
hat jemand ne Ahnung woran's liegt?
ich bin mit meinem Latein schon am Ende ;-)
cYa
backbug
ich versuche mich gerade an einem RSS Modul für das ilch.de script.
das ganze zuerst mal in der Form in der ich selbst es bennötige, dann werde ich das Ding aber zum download bereit stellen...
nun aber zu meiner Frage:
An sich ist der generierte RSS code valide,
aber der RSS Reader von Firefox gibt einfach keine Informationen aus...
hier mal die url zum feed:
http://www.funny-monday.de/?rss
und hier der code:
PHP-Code:
<?php
// By [url]www.funny-monday.de[/url]
define ( 'main' , TRUE );
require_once ('./include/includes/config.php');
require_once ('./include/includes/func/db/mysql.php');
db_connect();
$select = 'SELECT * FROM `prefix_fun` WHERE fun_recht = 0 AND fun_link = "" OR "false" ORDER BY fun_time DESC LIMIT 0,30';
$query = db_query($select);
$time = date("l dS F Y h:i:s A");
$rss = "";
while ($row = db_fetch_object($query)){
$href = $row->fun_id;
$rss .= '<rdf:li rdf:resource="http://'.getEnv("SERVER_NAME").'/index.php?fun-'.$href.'"/>
';
}
$rss .= " </rdf:Seq>
</items>
</channel>";
$select2 = 'SELECT * FROM `prefix_fun` WHERE fun_recht = 0 AND fun_link = "" OR "false" ORDER BY fun_time DESC LIMIT 0,30';
$query2 = db_query($select2);
while ($row2 = db_fetch_object($query2)){
$headline2 = $row2->fun_title;
$href2 = $row2->fun_id;
$rss .= '<item rdf:about="http://'.getEnv("SERVER_NAME").'/index.php?fun-'.$href2.'"/>
<dc:format>text/html</dc:format>
<title>'.$headline2.'</title>
<link>[url]http://[/url]'.getEnv("SERVER_NAME").'/index.php?fun-'.$href2.'</link>
<description></description>
</item>
';
}
$rss .= "
</rdf:RDF>";
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF
xmlns="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="http://www.funny-monday.de//fun.rss">
<title>funny content of [url]http://www.funny-monday.de/[/url]</title>
<description></description>
<link>[url]http://www.funny-monday.de/[/url]</link>
<dc:date>'.$time.'</dc:date>
<items>
<rdf:Seq>';
echo $rss;
?>
ich bin mit meinem Latein schon am Ende ;-)
cYa
backbug
Kommentar