
05.03.2008, 19:26
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
С нами:
10085625
Репутация:
13
|
|
Нужна помощь с php icq ботом....
Помогите чайнику плиииз  Ток изучаю пхп самые основы...так что сильно не бейте...
Собственно вопрос в след...есть страничка на которой есть поле для ввода... вида...
PHP код:
<input type="text" name="uin"><br><input type="submit" value="Проверить">
В нее вводится UIN затем жмем кнопоку...и выдается результат в виде UIN:STATUS
Требуется что-бы бот icq на команду(пример) !уин 123456 посылал запрос...и в ответ присылал UIN:STATUS
Как реализовать вывод того что есть я примерно знаю....
PHP код:
$uin = file_get_contents('http://www.google.ru/search?hl=ru&q=');
if(preg_match("#<b>(.*)</b>#", $calc, $find))
{
$send .= $find[0];
}
Тут он будет выдирать все что между тегом <b>...</b>
Так вот собственно вопрос...как сделать чтобы он еще пихал в поле запроса текст....и жал кнопку :-D
ps. Вот пример команды из бота....
PHP код:
// !считай
else if (preg_match("#^!считай#", $msg_text))
{
preg_match("#\s+(.+)#", $msg_text, $msg);
if(!empty($msg[0]))
{
$msg[1] = str_replace("+","%2B",$msg[1]);
$msg[1] =
str_replace("'","",$msg[1]);
$msg[1] =
str_replace("\"","",$msg[1]);
$calc = file_get_contents('http://
www.google.ru/search?hl=ru&q='.$msg[1]);
if(preg_match("#<b>(.*)</b></h2>#", $calc, $find))
{
$send .= $find[0];
}
else
{
$send = 'Пусто О_О';;
}
}
else
{
$send = 'Косяк ^_^';
}
}
Эт калькулятор на боте такой.))) использует сервис гугля.)))
pss. думаю Isus догадается че за бот-то  Спасибо тебе огромное за него... :-) и еще..вопрос...на какой классе он построен?!
Последний раз редактировалось Stern; 05.03.2008 в 19:35..
|
|
|