2012-05-21 104 views
-2

我想用PHP创建一个XMPP客户端,我想这个代码XMPP类未找到

<?php 
include("xmpphp/XMPPHP/xmpp.php"); 
$conn = new XMPP('192.168.1.62', 5222, 'client', 'pass', 'xmpphp', 'cnx-pc',   $printlog=False, $loglevel=LOGGING_INFO); 
$conn->use_encryption = False; 
$conn->connect(); 
$conn->processUntil('session_start'); 
$conn->message('cnx', 'hi'); 
$conn->disconnect(); 
?> 

,但我有这个致命错误致命错误:类“XMPP”在d未找到:\的EasyPHP-5.3上线3

任何一个.3.1 \ WWW \ xmpp1.php有关于这个问题

+0

“xmpp.php”的绝对路径是什么? –

+0

的路径是D:\ EasyPHP-5.3.3.1 \ www \ xmpphp \ XMPPHP \ xmpp.php – emna

回答

1

类名是XMPPHP,不XMPP的想法。使用它,错误将消失。

由于您依赖该类存在,因此还要用require替代include

+0

不,它不工作:( – emna

+0

我将它改为XMPPHP_XMPP,他接受但他给了我这个错误 – emna

+0

注意:使用未定义的常量LOGGING_INFO - 在第3行D:\ EasyPHP-5.3.3.1 \ www \ xmpp1.php中假定为'LOGGING_INFO' 弃用:函数split()在D:\ EasyPHP-5.3.3.1 \ www \ xmpphp \ XMPPHP \ XMLStream.php on line 266 弃用:功能split()在D:\ EasyPHP-5.3.3.1 \ www \ xmpphp \ XMPPHP \ XMLStream.php中不再推荐使用266行 弃用:不推荐使用split() D:\ EasyPHP-5.3.3.1 \ www \ xmpphp \ XMPPHP \ XMLStream.php on line 266 致命错误:无法访问D:\ EasyPHP-5.3.3.1 \中的受保护属性XMPPHP_XMPP :: $ use_encryption \第4行的www \ xmpp1.php – emna