Работа с Jabber в PHP

Разработка своих веб-приложений и страничек

Re: Работа с Jabber в PHP

Сообщение Zver » 09 апр 2010, 15:18

Я не знаю какого формата там библиотеки, но поиск ни кто не отменял. Ищи в папке с php.
Zver
Активный участник
 
Сообщения: 1333
Зарегистрирован: 18 дек 2008, 18:51
Откуда: Саратов, Заводской

Re: Работа с Jabber в PHP

Сообщение Dimanok » 09 апр 2010, 15:18

ded-mazay писал(а):Конечно нет :) У меня линух

.so :)
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Re: Работа с Jabber в PHP

Сообщение Rostov114 » 09 апр 2010, 16:07

ded-mazay писал(а):Конечно нет :) У меня линух

Строка конфига PHP:

phpinfo в студию.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Работа с Jabber в PHP

Сообщение Conteo » 09 апр 2010, 16:47

То, что php скомпилирован с поддержкой мбстринга еще не говорит о том, что он есть. Ищи в репозитариях пакет вроде php-mbstring.
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Re: Работа с Jabber в PHP

Сообщение ded-mazay » 09 апр 2010, 17:07

В настиройках Openfire поменял имя сервера на его IP, перенастроил тестового клиента, подключился, терь конфиг выглядит так:

$server = '192.168.0.221';
$username = 'myuser';
$password = 'mypwd';
$port = '5222';

$JID = 'anyuser@192.168.0.221';
$MSG = 'test';
$SUBJECT = 'test';

запускаю скрипт, а в ответ тишина - отрабатывает, чистая страница, сообщение юзеру anyuser@192.168.0.221 не приходит.. (
ded-mazay
Начинающий участник
 
Сообщения: 5
Зарегистрирован: 09 апр 2010, 15:01

Re: Работа с Jabber в PHP

Сообщение ded-mazay » 09 апр 2010, 17:32

Упс.. Сори, дело действительно было в mbstring функциях, подключил, сообщения из скрипта ходят!
Всем большой сенкс!
P.S.
Правда всем клиентов перенастраивать придется (имя сервера в джиде на ip менять)..
ded-mazay
Начинающий участник
 
Сообщения: 5
Зарегистрирован: 09 апр 2010, 15:01

Re: Работа с Jabber в PHP

Сообщение Rostov114 » 09 апр 2010, 17:47

Чего? Еще раз и по русски.

Jabnet использовать не судьба?
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3198
Зарегистрирован: 18 окт 2007, 02:21

Re: Работа с Jabber в PHP

Сообщение ded-mazay » 09 апр 2010, 18:01

Да ничего уже - грю всн нормально.

Причины было 2:

1. У меня в конфиге Openfire имя сервера было прописано как название конторы чтобы jid имел вид login@company, но название конторы не совпадает с реальным именем сервера, а jabber.class в кач. префикса после собаки подставляет то что в переменной $server. Т.е. получается если я прописываю в $server ip или имя сервера - становится неверныю jid, соотно если прописать название конторы - скрипт вообще никуда не подключится. Передалал - терь jid имеет вид login@server_ip.

2. Не были подключены mbstring экстеншенсы, поэтому когда перенастроил все - скрипт отрабатывал, но не ходили сообщения т.к. из-за ругани на mbstring я вырезал использование этих ф-ций. Быстренько поставил mbstring - все заработало.

А клиентов придется перенастраивать потомучто у нас в кач. клиентов в основном infium используется, у всех в его конфиге стоит jid вида login@company...
ded-mazay
Начинающий участник
 
Сообщения: 5
Зарегистрирован: 09 апр 2010, 15:01

Пред.

Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

cron