php icq боты

Discussion in 'PHP' started by Дикс, 26 Oct 2007.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    вот есть у меня бот 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, прога для того чтобы работали проги, в которых нет настроек для прокси, но всё равно не канает.

    Что делать?
     
    #1 Дикс, 26 Oct 2007
    Last edited: 26 Oct 2007
  2. -Hormold-

    -Hormold- Кто, если не ты?

    Joined:
    29 Sep 2007
    Messages:
    418
    Likes Received:
    290
    Reputations:
    44
    fsockopen()
    Функция отключена =\
     
  3. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    А если без прокси запустить?
    Из описания ошибки я так понял (насколько я знаю англицкий) что отсутствует соединение с сервером ойсику потому что было превышено время ожидания.....
    может это прокся шалит? ведь если он подключается а потом вырубается со словами время истекло, то других вариантов я не вижу
     
  4. bopoh13

    bopoh13 Elder - Старейшина

    Joined:
    31 Oct 2006
    Messages:
    195
    Likes Received:
    20
    Reputations:
    0
    Класс не доработан. У меня бот постоянно вылетает.
    Из того, что есть в паблике - понравился _/thread38465-tic.html
    И не обязательно php5 ставить
     
  5. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    хм, попробвал через ремот десктоп с другого компа запустить, тот вроде бы без прокси.

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

    D:\Program Files>

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

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    558
    Likes Received:
    306
    Reputations:
    27
    fsockopen() - не работает с проксями, надо все прокурлить.

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

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

    работать будет медлене но будить.
    Правда я не знаю точно работает ли curl с Socks5.
     
    #6 AkyHa_MaTaTa, 26 Oct 2007
    Last edited: 26 Oct 2007
  7. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    вот тут freehostia.com icq бот запучкается и нормально работает.
    только надо в настройках включить php5.

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