我已经搭建了一个XMPP服务器,创建了一个登录表单。使用PHP和HTML。我之前没有做过这样的事情,我想知道如何通过PHP连接到XMPP服务器,就像使用PHP连接MySQL一样。
<?php
set_time_limit(0); // some time connection take while
require_once 'xmpp-lib/XMPPHP/XMPP.php';
$host = 'you Host name'; // ex.192.168.2.1
$port = '5222'; // its defauls xmpp port
$username = 'name@host' // ex vivek@host
$pass = 'userpass';
$conn = new XMPPHP_XMPP(host , $port, $username, $pass, 'xmpphp','yourhost', $printlog=false, $loglevel=XMPPHP_Log::LEVEL_INFO);
try {
$conn->connect();
$conn->processUntil('session_start');
$conn->presence();
$conn->message('anotherusername@host', 'Hello!');
$conn->disconnect();
} catch(XMPPHP_Exception $e) {
die($e->getMessage());
}
?>`enter code here`
XMPP
就像Apache
一样,是一个服务器。 - Yogesh Suthar