Scripts
RSS class
Het maken van een rss feed doormiddel van php Voorbeeld voor het gebruiken er van:
rss-class
<?php
class rss
{
function rss($title,$link,$desc,$lang = 'nl-nl',$back = 0)
{
$this->$back = $back;
$this->$out = '';
$this->$out .= ('<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">');
$this->$out .= ('<channel><title>'.$title.'</title><link>'.$link.'</link>'.
'<description>'.$desc.'</description>');
}
function add_item($title,$link,$desc,$author,$date)
{
$this->$out .= ('<item><title>'.$title.'</title><link>'.$link.'</link>'.
'<description>'.$desc.'</description><dc:creator>'.$author.'</dc:creator>'.
'<pubdate>'.$date.'</dc:date></item>');
}
function add_by_array($info)
{
foreach($info as $item)
{
$this->$out .= ('<item><title>'.$item['title'].'</title><link>'.$item['link'].'</link>'.
'<description>'.$item['desc'].'</description>'.
'<dc:creator>'.$item['author'].'</dc:creator>'.
'<pubdate>'.$item['date'].'</dc:date></item>');
}
}
function flush($direct)
{
if ($direct) { header('Content-Type: text/xml'); }
echo($this->$out.'</channel></rss>');
}
function content()
{
return($this->$out);
}
}
?>
Reacties
0