2012-05-21 102 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