I've got it to work using a single url, however when I add another url, the problems begin. It doesn't matter if I'm checking 2 or 200 urls, only the last url on the list will work. The others return errors.
Here's my FOREACH LOOP statement (after my variables are set):
Code: Select all
$handle_google = fopen("$google", "r");
$contents_google = stream_get_contents($handle_google);
fclose($handle_google);
if(strstr($contents_google, $needle) !== false) {
echo '<a href="'.$google.'" target="_blank">found</a>';
}
else {
echo 'not found';
}
echo '</td><td>';
$handle_yahoo = fopen("$yahoo", "r");
$contents_yahoo = stream_get_contents($handle_yahoo);
fclose($handle_yahoo);
if(strstr($contents_yahoo, $needle_yahoo) !== false) {
echo '<a href="'.$yahoo.'" target="_blank">found</a>';
}
else {
echo 'not found';
}
echo '</td><td>';
$handle_bing = fopen("$bing", "r");
$contents_bing = stream_get_contents($handle_bing);
fclose($handle_bing);
if(strstr($contents_bing, $needle_bing) !== false) {
echo '<a href="'.$bing.'" target="_blank">found</a>';
}
else {
echo 'not found';
}Any help will be gratefully received...