Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Сеть > Взаимодействие PHP и ICQ |
Автор: InfMag 22.12.2005, 22:24 |
Народ, может это и заеженая тема, но я вот в данное время не могу понять как с пхп на асю сообщения отправлять. Было раньше, давно даже дела, когда работал емаил запрос, но его убрали, видимо по степени безопастности. Я еще видел модуль написанный на классах, который просто обращается с асей, но у меня он работать отказался, выдал ошибку в синтаксисе. Вобще так-то тугая тема. Народ, помогите чем сможете. |
Автор: XOMbl4 7.1.2006, 01:13 |
Я просто выдрал форму с сайта аськи и вставил к сипе на сайт... |
Автор: FRAGNATIC 7.1.2006, 01:20 |
через сокеты=) |
Автор: unaided 16.1.2006, 23:49 |
там (на странице http://wwp.icq.com/номер аськи) просят с картинки кобминацию цифр ввести так что полностью автомат не получится |
Автор: FRAGNATIC 17.1.2006, 00:34 |
unaided через сокеты этого не надо ) |
Автор: unaided 17.1.2006, 09:32 |
а ну если не с пейджера отсылать, а с конкретного номера, то другое дело конечно есть где-то на винте класс для работы с аськой, могу выложить в пр-пе рабочий, я проверял пару недель назад. класс сделан для написания ботов, но можно и так им воспользоваться ;) UPD: прошу прощения, я похоже её удалил ![]() //offtopic кто-нибудь блин ответит в мою соседнюю тему? |
Автор: FRAGNATIC 17.1.2006, 16:36 |
поищи в интернете я где-то видел готовый код решения данной проблемы вчера искал но не нашёл тк офф сайт уже не пашет давно) |
Автор: idler 28.2.2006, 13:32 |
Через сокеты это хорошо - можно с номера отправлять, только вот никак не найду понятного описания протокола... может кто даст ссылоку |
Автор: FRAGNATIC 2.3.2006, 02:00 |
idler, описание протокола можно найти сдесть http://icq2000cc.hobi.ru/ там в разделе доков или чё там дофига ссылок на описание протокола + на асечка.ру на форуме у них тоже есть и описание и ссылки на доки ) |
Автор: idler 2.3.2006, 18:13 | ||
FRAGNATIC Я в протоколе разобраться хочу!!!! как по телнету с сервером общаться - дайте пример! Как по телнету, так жэ и сокетом ЧИСТЫМ!
|
Автор: FRAGNATIC 3.3.2006, 01:06 | ||
idler, читать умеешь я сказал что на том сайте есть список инфы по протоколу и как работать через сокеты а винсок2 это не через сокеты? а ты сам определись тебе через сокеты надо или по телнету сначало!
|
Автор: idler 7.3.2006, 12:03 |
FRAGNATIC, Ладно, прости - погорячился. больше не буду. Но если ты думаешь, что я сразу в форумы начал постить, предварительно не просканив инет - ты ошибаешься, по той ссылке которую ты дал я был и раньше - там рассматривается пример на дельфи, который использует готовые классы. Полезная инфа там конечно есть, но ее не так много. И понять оттуда все до конца не представляется возможным! По телнету видимо не получится - т.к. протокол ICQ не текстовый, а бинарный. А WinSock2 - это не сокет!!!!! это надстройка над сокетом!!!!!! на php этой надстройки нет! и меня больше интересуют юниксы, чем винды! Там этого тоже нет. нашел все-таки где-то описание всех версий протокола на английском - буду разбираться, если получится выложу инфу. FRAGNATIC, Не сердись, ну не люблю я паскалевский синтаксис - он для меня как китайский язык P.S. Я не со зла. |
Автор: FRAGNATIC 8.3.2006, 13:46 |
idler, советую зайти на асечка.ру на форуме спросить + посмотреть описание там тож было модеры тему создовали там и чёт постили да и спроси у них ещё была а может и есть до сих пор такая СС-ТеаМ у них был в проектах чёт связаное с асей точнее большой скрипт для работы с асей вроде тип пхп-icq клиента я хз правда как и что он работает но попробуй его поискать может поможет))) |
Автор: Janus 1.4.2006, 15:51 |
Вообще-то, это в РНР надстройка. Это в РНР не реализовано ни одного сокетного примитива, а вся работа с сокетами сводится к работе с псевдо-файлами. Напротив, Winsock (2) предоставляет именно доступ к сокетам, т.е. ко всем примитивам, известным еще со времен сокетов Беркли + некоторые надстройки, которые тебе нет нужды использовать, если ты не хочешь (я, например, не использую для большей переносимости). А по теме, так я одно время тоже пытался что-то найти по протоколу ICQ, но все что нашел - пара каких-то скриптов/примеров - не работает... Если найдешь - напиши сюда, мне тоже интересно. |
Автор: Cosmologist 28.3.2008, 18:59 |
вот рабочий пример http://snippy.ru/snippet/19.html |
Автор: Deepthroat 29.3.2008, 02:40 |
А если Jabber-ICQ Transport использовать? Протокол Jabber открыт и хорошо документирован. |
Автор: snow_wons 29.3.2008, 10:27 |
Посмотрите на http://intrigue.ru/ Там 2 класса: Pro и Lite. Pro работает через раз, а Lite весьма стабильно. Только не забывайте перед отправкой текст в windows-1251 кодировку преобразовывать. |
Автор: MoLeX 31.3.2008, 08:17 |
Тоже хотел сайт интригу посоветовать, да snow_wons опередил ![]() обе нормально работают, единственное что мне не удалось их в запущеном состояние целый день подержать для теста (хостер отрубает после 20 минут). |
Автор: snow_wons 31.3.2008, 12:02 |
Pro мне так и не удалось заставить стабильно работать на хостинге. Но это с настройками хостинга проблемы. На локальной машине работал стабильно. К тому же Pro в упор отказывался отсылать сообщения в offline и тем, кого нет в списке контактов. А Lite стал без лишних вопросов (кроме кодировки. Клиенты наотрез отказываются понимать utf-8). Хотя всё дело может быть в кривизне моих рук ![]() |
Автор: stunt 15.4.2008, 21:53 |
напишите пожалуйста как реализовать |
Автор: Djinn 16.4.2008, 08:51 |
Гоните, у меня зкo висел 2 месяца пока сервак не рубанули ![]() ![]() Ну если не знаешь, там пример есть. посмотри что да как и по ниму пиши... неправда, у меня список контактов и бота пуст ![]() ![]() Добавлено через 1 минуту и 59 секунд Хотя, я на самой первой pro был ![]() ![]() Спасиб что напомнили что у меня дет бот был, ато я уже и забыл о нем ![]() |
Автор: flashaa 16.4.2008, 21:29 |
Протокол icq все время меняется... |
Автор: Deepthroat 17.4.2008, 00:26 |
Вот поэтому я и предлагаю JIT. |
Автор: Djinn 17.4.2008, 16:26 |
А что такое JIT ??? Это ясно, но помоему старые ф-и нормально работают... ![]() ![]() |
Автор: Deepthroat 18.4.2008, 19:26 |
JIT = Jabber-ICQ Transport. Но, конечно, есть и недостаток - надо иметь аккаунт еще и на Jabber-сервере. |