PDA

Просмотр полной версии : php icq боты


Дикс
26.10.2007, 14:03
вот есть у меня бот WebIcqPro v1.0b

состав:
bot.php, WebIcqPro.class.php

readme:
-WINDOWS------------------------------------------
1. Windows for nubes!
2. Open bot php and change config values/
3. Open command line and type:

c:\php\php.exe /path/to/your/bot/folder/bot.php

запускаю:
он выходит в онлайн, а патом:

C:\PHP>php-cgi.exe bot.php
Content-type: text/html
X-Powered-By: PHP/5.0.3

<br />
<b>Warning</b>: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a
>]: unable to connect to login.icq.com:5190 (A connection attempt failed because
the connected party did not properly respond after a period of time, or establi
shed connection failed because connected host has failed to respond.
) in <b>C:\PHP\WebIcqPro.class.php</b> on line <b>927</b><br />
Error: Cant establish connection to: login.icq.com:5190
A connection attempt failed because the connected party did not properly respond
after a period of time, or established connection failed because connected host
has failed to respond.


У меня прокси корпоративное с логином и паролем.
Там socks5.
Пробовал запускать через SocksCap, прога для того чтобы работали проги, в которых нет настроек для прокси, но всё равно не канает.

Что делать?

-Hormold-
26.10.2007, 15:08
fsockopen()
Функция отключена =\

.:EnoT:.
26.10.2007, 15:16
А если без прокси запустить?
Из описания ошибки я так понял (насколько я знаю англицкий) что отсутствует соединение с сервером ойсику потому что было превышено время ожидания.....
может это прокся шалит? ведь если он подключается а потом вырубается со словами время истекло, то других вариантов я не вижу

bopoh13
26.10.2007, 15:48
Класс не доработан. У меня бот постоянно вылетает.
Из того, что есть в паблике - понравился _https://forum.antichat.ru/thread38465-tic.html
И не обязательно php5 ставить

Дикс
26.10.2007, 15:53
хм, попробвал через ремот десктоп с другого компа запустить, тот вроде бы без прокси.

получил вот:
D:\Program Files>php-cgi.exe bot.php
Content-type: text/html
X-Powered-By: PHP/5.0.3

D:\Program Files>

т.е. он побыл в онлайне секунд 10-20 и выпал.
Ошибок нет. =\

AkyHa_MaTaTa
26.10.2007, 16:59
fsockopen()
Функция отключена =\
fsockopen() - не работает с проксями, надо все прокурлить.

из мана по пхп:

В настоящее время libcurl поддерживает протоколы http, https, ftp, gopher, telnet, dict, file, и ldap. libcurl также умеет работать с сертификатами HTTPS, посылать запросы к HTTP серверам методами POST и PUT, закачивать файлы по протоколам HTTP и FTP (последнее можно сделать также используя модуль FTP), использовать прокси-серверы, cookies и аутентификацию пользователей.

работать будет медлене но будить.
Правда я не знаю точно работает ли curl с Socks5.

mr.The
27.10.2007, 14:00
вот тут freehostia.com icq бот запучкается и нормально работает.
только надо в настройках включить php5.

правда мой акк через полгода юзанья бота заблочили.