Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(0);
- header("Content-Type: application/rss+xml; charset=ISO-8859-1");
- $rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>'.PHP_EOL;
- $rssfeed .= '<rss version="2.0">'.PHP_EOL;
- $rssfeed .= '<channel>'.PHP_EOL;
- $rssfeed .= '<title>title</title>'.PHP_EOL;
- $rssfeed .= '<link>http://site</link>'.PHP_EOL;
- $rssfeed .= '<description>desc</description>'.PHP_EOL;
- $rssfeed .= '<language>en-us</language>'.PHP_EOL;
- if((($fh = fopen($filename, "r")) !== false) && (is_readable($filename))) {
- while(($buf = fgets($fh, 4096)) !== false) {
- $buf= preg_replace('/\s+/', ' ',$buf);
- list($m, $d, $t, $h, $s, $mes) = split(' ', $buf, 6);
- if(($s=="arpalert:")||($s=="dhclient:")||(strpos($mes, "/usr/lib/php5/maxlifetime ]")!==false)||(strpos($s, "CRON")!==false)) { $
- $rssfeed .= '<item>'.PHP_EOL;
- $rssfeed .= '<title>'.$h.' - '.$s.'</title>'.PHP_EOL;
- $rssfeed .= '<description>'.htmlspecialchars($mes).'</description>'.PHP_EOL;
- $rssfeed .= '<pubDate>'.$m.', '.$d.', '.$t.'</pubDate>'.PHP_EOL;
- $rssfeed .= '</item>'.PHP_EOL;
- }
- }
- fclose($fh);
- } else {
- $rssfeed .= '<item>'.PHP_EOL;
- $rssfeed .= '<title>Error</title>'.PHP_EOL;
- $rssfeed .= '<description>file could not be opened</description>'.PHP_EOL;
- $rssfeed .= '<pubDate></pubDate>'.PHP_EOL;
- $rssfeed .= '</item>'.PHP_EOL;
- }
- $rssfeed .= '</channel>'.PHP_EOL;
- $rssfeed .= '</rss>'.PHP_EOL;
- echo $rssfeed;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement