|
How to add RSS feeds to your pornsiteNEW How to create rss feeds NEW
|
|
<?php $feedURL = "http://rss.topbucks.com/?feed=staticpic&site=bangboat&style=1&revid=31471&s=0"; $betweenItems = "<BR>"; $showDescription = 1; $seperator = " - "; class RSSParser { var $insideitem = false; var $tag = ""; var $title = ""; var $description = ""; var $link = ""; function startElement($parser, $tagName, $attrs) { if ($this->insideitem) { $this->tag = $tagName; } elseif ($tagName == "ITEM") { $this->insideitem = true; } } function endElement($parser, $tagName) { global $betweenItems, $showDescription, $seperator; if ($tagName == "ITEM") { printf("<b><a href='%s'>%s</a></b>", trim($this->link),htmlspecialchars(trim($this->title))); if($showDescription) printf("{$seperator}%s", htmlspecialchars(trim($this->description))); echo $betweenItems; $this->title = ""; $this->description = ""; $this->link = ""; $this->insideitem = false; } } function characterData($parser, $data) { if ($this->insideitem) { switch ($this->tag) { case "TITLE": $this->title .= $data; break; case "DESCRIPTION": $this->description .= $data; break; case "LINK": $this->link .= $data; break; } } } } $xml_parser = xml_parser_create(); $rss_parser = new RSSParser(); xml_set_object($xml_parser,&$rss_parser); xml_set_element_handler($xml_parser, "startElement", "endElement"); xml_set_character_data_handler($xml_parser, "characterData"); $fp = fopen($feedURL,"r"); while ($data = fread($fp, 4096)) xml_parse($xml_parser, $data, feof($fp)); fclose($fp); xml_parser_free($xml_parser); ?> |
|
<?php $feedURL = "http://www.nubiles.net/webmasters/promo/promofeed.php?coupon=759863&t=thumb110&days=7"; $betweenItems = "<p>"; $showDescription = 1; $seperator = ""; class RSSParser { var $insideitem = false; var $tag = ""; var $title = ""; var $description = ""; var $link = ""; function startElement($parser, $tagName, $attrs) { if ($this->insideitem) { $this->tag = $tagName; } elseif ($tagName == "ITEM") { $this->insideitem = true; } } function endElement($parser, $tagName) { global $betweenItems, $showDescription, $seperator; if ($tagName == "ITEM") { if($showDescription) printf("{$seperator}%s",trim($this->description)); printf("<b><a href='%s'>%s</a></b>",trim($this->link),htmlspecialchars(trim($this->title))); echo $betweenItems; $this->title = ""; $this->description = ""; $this->link = ""; $this->insideitem = false; } } function characterData($parser, $data) { if ($this->insideitem) { switch ($this->tag) { case "TITLE": $this->title .= $data; break; case "DESCRIPTION": $this->description .= $data; break; case "LINK": $this->link .= $data; break; } } } } $xml_parser = xml_parser_create(); $rss_parser = new RSSParser(); xml_set_object($xml_parser,&$rss_parser); xml_set_element_handler($xml_parser, "startElement", "endElement"); xml_set_character_data_handler($xml_parser, "characterData"); $fp = fopen($feedURL,"r"); while ($data = fread($fp, 4096)) xml_parse($xml_parser, $data, feof($fp)); fclose($fp); xml_parser_free($xml_parser); ?> |