|
|
|
| значит сюда http://www.google.ru/xhtml передаются данные из формы гетом!
я сначала передовал данные так
$text = join( '',file("http://www.google.ru/xhtml?q=$q&hl=ru&lr=&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&site=mobile&mrestrict=xhtml&start=$start&sa=N"));
|
и сграбливал результат :))
все бы нечего да вот русский текст некак не передать :((
тогда сделал вот так:
<?
$hostname = "www.google.ru";
$path = "/xhtml?";
$line = "";
$fp = fsockopen($hostname, 80, $errno, $errstr, 30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data =
"q=".urlencode("$q")."&hl=".urlencode("ru")."lr=".urlencode("")."site=".urlencode("mobile")."mrestrict=".urlencode("xhtml")."start=".urlencode("$start")."sa=".urlencode("N")."\r\n\r\n";
$headers = "GET $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp, $headers.$data);
while (!feof($fp))
{
$line .= fgets($fp, 1024);
}
fclose($fp);
}
echo $line;
?>
|
но скрипт толи не передает толи не принимает..... не пойму.........
помогите разобраться... | |
|
|
|
|
|
|
|
для: skor
(03.01.2006 в 00:39)
| | кстати вот......
наберите здесь http://www.google.ru/xhtml переключатель на WAP-Интернет (Бета) допустим тест
и здесь http://xwap.org/search/index.php
может проблема в передоваемой кодировке??? | |
|
|
|