$override_news = false; // flag to override if breaking or anything
$no_news_msg = "
There are no news items today. Please check back later!
";
include '../scripts/connection.php';
include '../scripts/functions.php';
showHeader();
?>
News
Projects and News | News Feed
Internet News Feeds:
Here is a news feed that searches for news, movie reviews, etc etc related to Cary. Not everything
that gets pulled up is a relevant news story, but it's not too bad.
if($override_news) {
echo $no_news_msg;
} else {
include '../scripts/xml.php';
$file = "http://news.search.yahoo.com/news/rss?p=%22cary+hiroyuki+tagawa%22&ei=UTF-8&fl=0&x=wrt";
$last_updated = "";
$at_items = false;
$item_name = "";
$item_data = "";
$news = array(); // title, link, date, item
$news_item = array();
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "charData" );
if (!($fp = fopen($file, "r"))) { die("
News is currently unavailable.
"); }
while ($xml_data = fread($fp, 4096)) {
$echo_text = htmlspecialchars($xml_data);
// echo "
$echo_text
";
if (!xml_parse($xml_parser, $xml_data, feof($fp))) {
die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);
for($i=0;$i
";
echo "\n";
echo "$this_date
\n";
echo "$this_item
\n";
echo "
\n\n";
}
if(count($news) == 0) { echo $no_news_msg; }
echo "Last updated: $last_updated
";
}
?>
showFooter();
?>