如何在我的页面php中避免通知?

时间:2012-08-18 16:28:56

标签: php html

我正在使用html和php开发页面网页,但是当我运行我的代码时,我会在我的页面中获取通知

   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

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

3 个答案:

答案 0 :(得分:3)

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

curl_setopt($ch , CURLOPT_VERBOSE, false);

答案 1 :(得分: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()); 
    }
?>

答案 2 :(得分:-1)

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

error_reporting(0);

左转所有错误:

error_reporting(E_ALL);