我正在使用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
如何避免在我的网页中显示此通知?
答案 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);