欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

dedecms 开启了错误显示 500 error 但是标签错误不显示错在哪里 是什么原因 有大用 有大大用

举例:

dede:php 标签错误

库文件 include/taglib/php.lib.php


function lib_php(&$ctag, &$refObj)

{

   
global $dsql;

   
global $db;

   
$phpcode = trim($ctag->GetInnerText());

   
if ($phpcode == '')

       
return '';

   
ob_start();

   
extract($GLOBALS, EXTR_SKIP);

   
@eval($phpcode); //这是抑制了错误,所以错误才不显示

   
$revalue = ob_get_contents();

   
ob_clean();

   
return $revalue;

}


普通分类: