никто не работал с class.jabber?

varenich

Guest
Example 2 ведь и описывает конкретный пример получения сообщений
 

IgoX

Новичок
несовсем понятно как это в интерфейс РНР засунуть. Ведь после 30 сек страничка закроется. Пример бы увидеть.

-~{}~ 02.04.04 16:31:

1. в IE - почемуто несрабатывает flush, в мозиле все нормально.
2. <meta http-equiv=Content-Type content=text/html; charset=UTF-8>
не переводит в броузер в режим UTF-8 (иняче выводятся иероглифы).
Хотелось бы услышать от специалистов критику как правильно вообще это все делается, а то как топорно получается?
Код:
<meta http-equiv=Content-Type content=text/html; charset=UTF-8>
<?
require("class.jabber.php");

function Handler_message_normal($message)
{
    global $JABBER;
    
    $from = $JABBER->GetInfoFromMessageFrom($message);
    $body = $JABBER->GetInfoFromMessageBody($message);
echo $body."<br>";
echo $from."<br>";
flush(); //вписал
}
											

$JABBER = new Jabber;

$JABBER->server         = "server.ru";
$JABBER->port           = 5222;
$JABBER->username       = "name";
$JABBER->password       = "12345678";
$JABBER->resource       = "ClassJabberPHP";


$JABBER->Connect() or die("Couldn't connect!");
$JABBER->SendAuth() or die("Couldn't authenticate!");

$JABBER->SendPresence(NULL, NULL, "online");
$JABBER->SendMessage("кому@jabber.ru", "normal", NULL, array("body" => "Moo!"));

$JABBER->CruiseControl(); //в режим ожидания бессконечно

$JABBER->Disconnect();

?>
 

IgoX

Новичок
c UTF разобрался.
а как посмотреть заголовки которые отправляются броузеру если только tcpdump (но это очень сильно). Мозила же отображает правильно. И еще один попутный вопрос если можно, для удобства приходиться делать фреймовую страничку, а как сделать echo другому frame.

-~{}~ 03.04.04 12:24:

К сожалению этот класс скорее всего для DeskTop приложений. так что в веб его встроить как то не получается. Получилось или получать сообщения или отправлять. Если я неправ поправьте.
 
Сверху