Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

05.02.2010, 20:23
|
|
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме: 436858
Репутация:
33
|
|
crol, используй фреймворк jquery
|
|
|

05.02.2010, 21:36
|
|
Новичок
Регистрация: 13.05.2008
Сообщений: 5
Провел на форуме: 762614
Репутация:
33
|
|
Помогите пожалуйста со скриптом для поиска в гугле:
В общем мы имеем запрос на поиск, если результат поиска в гугле 1, то выводить true, если 0, то false.
В смысле если есть результат поиска, то выводить тру, если ничего не найдено, то фэил 
Последний раз редактировалось AHAKEH; 05.02.2010 в 21:48..
|
|
|

05.02.2010, 22:28
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
Сообщение от AHAKEH
Помогите пожалуйста со скриптом для поиска в гугле:
В общем мы имеем запрос на поиск, если результат поиска в гугле 1, то выводить true, если 0, то false.
В смысле если есть результат поиска, то выводить тру, если ничего не найдено, то фэил 
PHP код:
<?php
function ask_google( $your_question )
{
$s = stream_socket_client( 'tcp://www.google.ru:80', $en, $es, 5.0 );
if ( !$s ) return false;
fwrite($s, implode( PHP_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_dump( ask_google( 'Как составить завещание' ) );
var_dump( ask_google( ';lsadh;lshadgopihsdao ighosdahgopashdpoghaspoudg' ) );
|
|
|

05.02.2010, 22:29
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
если результат поиска в гугле 1, то выводить true, если 0, то false.
Покажи пример, где ето гугл по запросу выводить вместо ресурсов цифры 0 или 1.
|
|
|

05.02.2010, 22:33
|
|
Новичок
Регистрация: 13.05.2008
Сообщений: 5
Провел на форуме: 762614
Репутация:
33
|
|
b3, наверное плохо расписал.
У меня идет поиск по сайту через гугл, так вот, если на этом сайте что-то найдено, то соответственно выводится результат (под этим подразумевал 1), если ничего не найдено, то это 0.
Ну и нужен скрипт, который распознает результат, если 1, то echo 'true', если 0, то echo 'false'
|
|
|

05.02.2010, 22:37
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
еще вот так можно
PHP код:
<?php
function ask_google( $your_question )
{
return !!preg_match('~\<p\s+id\s*=\s*result'
. 'Stats\s*\>.*?\<b\>[0-9]+</b'
. '>\s*\-\s*\<b\>[0'
. '-9]+\<\/b\>~i', file_get_contents(
'http://www.google.ru/search?hl=ru&q='
. urlencode($your_question)));
}
//bool
|
|
|

07.02.2010, 01:15
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
со временем стала возникать необходимость работать с ручным вводом капчи.
кто может объяснить как это делается?(подробнее,не в общих чертах)
откуда идет капча и куки( через header) я уже получил
Последний раз редактировалось Compton; 07.02.2010 в 01:18..
|
|
|

07.02.2010, 01:27
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Compton 1) Сохранять данные необходимые для реги либо в сессиях либо в файлах (чтобы при повторном обращении пользователя к скрипту их можно было восстановить)
2) Сохраняем капчу на свой сервер и показываем пользователю с формой ввода
3) Пользователь вводит в форму значение капчи, скрипт забирает данные для отправки из сессии, берет значение капчи и посылает исходному серверу.
Подробнее этого - это только написать все за вас
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

07.02.2010, 01:32
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
спасибо
писать не надо за меня,я только учусь
|
|
|

09.02.2010, 10:57
|
|
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме: 5011696
Репутация:
2221
|
|
Имееться класс, в нём функции вывода из бд.
Собственно, в бд значение начинаеться с большой буквы, но в PHP скрипте уже выводиться маленькими буквами.
Нужно выводить в таком регистре, каком он есть в бд.
Спасибо заранее.
// Разобрался, дело в CSS.
Последний раз редактировалось Ctacok; 09.02.2010 в 12:58..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|