Trouble with file_get_contents
Posted: Tue Mar 10, 2009 12:48 pm
I am trying to setup hyperlink using get_file_contents for the url http://bloomburg.com/news/breakingnews/ I also want to have it update each time i thought i had it but i keep getting NO DATA its dying on me.
Code: Select all
<?php // Corys Tempblog_bloomberg.php
// THE DATA FEED
$home = 'http://www.bloomberg.com/news/breakingnews/';
// GET THE FEED
$data = file_get_contents($home);
// GET RID OF THE UNWANTED STUFF
$xstr1 = '<div class="contentbox">';
$xstr2 = '</div>';
$text = explode($xstr1, $data);
$data = $text[1];
$text = explode($xstr2, $data);
$data = $text[0];
// FIND FIRST USEFUL INFORMATION
$psum = '<p class="summ">';
$pos = strpos($data, $psum);
if ($pos === FALSE) die('NO DATA');
$data = substr($data, $pos);
// CLEAN UP THE LINKS
$data = str_replace('/apps/news', 'http://www.bloomberg.com/apps/news', $data);
// USE THE PARAGRAPH TAGS TO BREAK THIS TEXT INTO AN ARRAY
$data = str_replace('</p>', '', $data);
$data = str_replace('<br>', '', $data);
$xstr3 = '<p class="summ">';
$text = explode($xstr3, $data);
// ITERATE OVER THE TEXTS (COUNT LIMITED)
foreach ($text as $pointer => $data)
{
if ($pointer > 5) break;
echo "<p>";
echo $data;
echo "</p>\n";
}
?>