Hallo,
ich habe mir folgenden Google Newsgrabber zusammengebastelt,
das Problem das ich nun habe ist dass das Script nur auf die
Url news.google.de zugreift und nicht auf die lite Version unter:
news.google.de/news/de/de/mainlite.html
Hat jmd eine Idee wo der Fehler liegt?
Code:
ich habe mir folgenden Google Newsgrabber zusammengebastelt,
das Problem das ich nun habe ist dass das Script nur auf die
Url news.google.de zugreift und nicht auf die lite Version unter:
news.google.de/news/de/de/mainlite.html
Hat jmd eine Idee wo der Fehler liegt?
Code:
PHP-Code:
<?
$resultCount = '5';
$newsShort= 'news.google.de';
$newsPage = 'news.google.de/news/de/de/mainlite.html';
?>
<?php
$open = fsockopen ("$newsShort", 80, $errno, $errstr, 30);
fputs ($open, "GET / HTTP/1.0\nAccept: */*\nAccept-Language: de\nHost: $newsPage\r\n\r\n");
$read = fread($open, 900000);
fclose($open);
preg_match_all("|<br><a class=y href=\"(.*)\">(.*)</a><br>
<font size=-1><b><font color=#6f6f6f>(.*)&-</font>(.*)</b>
<br>(.*)<br><a href=\"(.*)\">(.*)</a> <font class=f>(.*)</font>
<br><a href=\"(.*)\">(.*)</a> <font class=f>(.*)</font><br>
<font class=p><a href=|U",$read,$result);
for ($i = 0; $i <= $resultCount; $i++) {
?>
<font size=1 face=verdana><a href="<?=$result[1][$i]?>" target="_blank"><font size=2><b><?=$result[2][$i]?>
</b></font></a><br>(<?=$result[3][$i]?>) <?=$result[5][$i]?>
<br><a href="<?=$result[6][$i]?>" target="_blank">
<?=$result[7][$i]?></a> (<?=$result[8][$i]?>)<br>
<a href="<?=$result[9][$i]?>" target="_blank">
<?=$result[10][$i]?></a> (<?=$result[11][$i]?>)<br><br><br>
<?
}
?>
Kommentar