URL = new URL("http://www.badjason.com/index2.htm");; $request->headers->addHeader(new HTTPHeader("Referer","http://rtcfeeds.com")); $request->headers->addHeader(new HTTPHeader("Via","1.0 TSRSS 1.1 rtcfeeds.com")); $request->headers->addHeader(new HTTPHeader("Client-ip",getip())); $request->headers->addHeader(new HTTPHeader("X-Forwarded-for",getip())); $resp = $request->sendRequestCached(); if ($_GET["debug"]=="true") $debug=true; else $debug=false; $all = $resp->data; preg_match_all('/([\s\S]*?)/',$all, $resultAll); $partAll = $resultAll[0][0]; //preg_match_all('/

([^<]*?)<\/p>\s*?

([\s\S]*?)<\/p>\s*?


/',$partAll, $result); $parts = explode("
",$partAll); array_pop($parts); $rss= new RSS(); $rss->Channel = new Channel(); $rss->Channel->title = "BadJason"; $rss->Channel->link = "http://rtcfeeds.com/ufeeds/feeds/badjason/"; $rss->Channel->description = "Unofficial Feed of Bad Jason"; $rss->Channel->Items = new Items(); $rss->Channel->channelImage = new ChannelImage(); $rss->Channel->channelImage->url = "http://rtcfeeds.com/img/badjason.png"; $rss->Channel->channelImage->link = "http://rtcfeeds.com/ufeeds/feeds/badjason/"; $rss->Channel->channelImage->title = "Unofficial Feed of Bad Jason"; $rss->Channel->Items->addItem(fixedItem()); $cnt1= count($parts); //if (strlen($all)!=0 && $resp->code==200 && $cnt1==0) emmergency_mail2("Feed badjason: 0 items grabbed! text:'".$all ."'","BADJASON"); $cnt1 = min(20,$cnt1); for($i=0; $i< $cnt1 ; $i++){ $ps = explode('

',$parts[$i]); $titlelines = explode("\n",strip_tags($ps[0])); for($k=0; $ktitle=xmlcompliantStr($result[$i]['title']); $item->link="http://www.badjason.com/index2.htm"; $item->category="Updates"; $item->description=""; $rss->Channel->Items->addItem($item); $ad = insertAdItem($i,$cnt1,"bdjsn"); if ($ad!=false) $rss->Channel->Items->addItem($ad); } $out = $rss->toXML(); if (!$debug) { header("Content-type:application/xml"); ob_start("ob_gzhandler"); echo $out; ob_flush(); } else{ echo "1:
";
	echo "
"; print_r($result); echo "
"; print_r($rss); echo "
"; echo "
"; } ?>