-1

我正在使用 html 和 php 开发一个页面 web,但是当我运行我的代码时,我会在我的页面中获得这样的通知

   1345224199 [INFO]: Connecting to tcp://192.168.1.6:5222 
   1345224199 [VERBOSE]: Socket is ready; send it. 
   1345224199 [VERBOSE]: SENT: 
   1345224199 [VERBOSE]: Successfully sent 112 bytes. 
   1345224199 [VERBOSE]: Disconnecting...  
   1345224199 [VERBOSE]: Socket is ready; send it. 
   1345224199 [VERBOSE]: SENT: 
   1345224199 [VERBOSE]: Successfully sent 16 bytes. 
   1345224199 [VERBOSE]: RECV: 
   1345224199 [VERBOSE]: RECV: DIGEST-MD5PLAINANONYMOUSCRAM-MD5zlib 
   1345224199 [DEBUG]: Calling features_handler 
   1345224199 [VERBOSE]: Socket is ready; send it. 
   1345224199 [VERBOSE]: SENT: 
   1345224199 [VERBOSE]: Successfully sent 73 bytes. 
   1345224199 [DEBUG]: EVENT: end_stream

如何避免在我的网页中显示此通知?

4

3 回答 3

3

看起来您正在使用 CURL 并已verbose设置为开启。尝试设置CURLOPT_VERBOSE为false:

curl_setopt($ch , CURLOPT_VERBOSE, false);
于 2012-08-18T16:32:28.173 回答
0

试试看$loglevel=XMPPHP_Log::LEVEL_ERROR,它只会显示错误,或者$loglevel=null什么都不显示。

<?php
    error_reporting(0);
    include("xmpphp/XMPPHP/xmpp.php");
    $conn = new XMPPHP_XMPP('192.168.1.65','5222','admin','admin', 'xmpphp','emna-pc', $printlog=true, $loglevel=XMPPHP_Log::LEVEL_ERROR);
    try {.....}
    catch (XMPPHP_Exception $e) { 
        die($e->getMessage()); 
    }
?>
于 2012-08-18T16:46:28.713 回答
-1

由于您允许显示的错误报告级别,您会收到通知。在您的开发站点上打开它是一个好主意,但在您的生产站点上应该完全关闭它。
关闭所有错误:

error_reporting(0);


打开所有错误:

error_reporting(E_ALL);
于 2012-08-18T16:35:26.780 回答