<?php |
require "XML/RSS.php" ; |
$rss = new XML_RSS( "http://php.net/news.rss" ); |
$rss ->parse(); |
foreach ( $rss ->getItems() as $item ) { |
print_r( $item ); |
} |
?> |
<?php |
$database = "nameofthedatabase" ; |
$dbconnect = mysql_pconnect(localhost, dbuser, dbpassword); |
mysql_select_db( $database , $dbconnect ); |
$query = "select link, headline, description from `headlines` limit 15" ; |
$result = mysql_query( $query , $dbconnect ); |
while ( $line = mysql_fetch_assoc( $result )) |
{ |
$return [] = $line ; |
} |
$now = date ( "D, d M Y H:i:s T" ); |
$output = "<?xml version=\"1.0\"?> |
<rss version=\"2.0\"> |
<channel> |
<title>Our Demo RSS</title> |
<link>http: //www.tracypeterson.com/RSS/RSS.php</link> |
<description>A Test RSS</description> |
<language>en-us</language> |
<pubDate> $now </pubDate> |
<lastBuildDate> $now </lastBuildDate> |
<docs>http: //someurl.com</docs> |
<managingEditor>you@youremail.com</managingEditor> |
<webMaster>you@youremail.com</webMaster> |
"; |
|
foreach ( $return as $line ) |
{ |
$output .= "<item><title>" .htmlentities( $line [ 'headline' ])."</title> |
<link> ".htmlentities($line['link'])." </link> |
|
<description> ".htmlentities(strip_tags($line['description']))." </description> |
</item>"; |
} |
$output .= "</channel></rss>" ; |
header( "Content-Type: application/rss+xml" ); |
echo $output ; |
?> |