Показать сообщение отдельно

  #6  
Старый 05.02.2010, 22:28
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами: 9589849

Репутация: 177
По умолчанию

Цитата:
Сообщение от AHAKEH  
Помогите пожалуйста со скриптом для поиска в гугле:
В общем мы имеем запрос на поиск, если результат поиска в гугле 1, то выводить true, если 0, то false.

В смысле если есть результат поиска, то выводить тру, если ничего не найдено, то фэил
PHP код:
<?php

function ask_google$your_question )
{
    
$s stream_socket_client'tcp://www.google.ru:80'$en$es5.0 );
    if ( !
$s ) return false;
    
fwrite($simplodePHP_EOL, array(
        
'GET /search?hl=ru&q=' urlencode($your_question) . ' HTTP/1.0',
        
'Host: www.google.ru',
        
'User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)',
        
'Connection: close'
    
)).PHP_EOL.PHP_EOL );
    
$r '';
    while(!
feof($s)) $r .= fgets($s,2048);
    return !!
preg_match('~\<p\s+id\s*=\s*result' 'Stats\s*\>.*?\<b\>[0-9]+</b' '>\s*\-\s*\<b\>[0' '-9]+\<\/b\>~i'$r);
}
//bool

var_dumpask_google'Как составить завещание' ) );
var_dumpask_google';lsadh;lshadgopihsdao ighosdahgopashdpoghaspoudg' ) );
 
Ответить с цитированием