PHP问题,出错提示

发布网友 发布时间:2022-04-06 01:08

我来回答

3个回答

热心网友 时间:2022-04-06 02:37

你这样找不到出错的地方撒
我建议你一个方法
你在你的项目config.ini.php里面加入如下代码
# **************************** #
# ***** ERROR MANAGEMENT ***** #

// Create the error handler.
function my_error_handler ($e_number, $e_message, $e_file, $e_line, $e_vars) {

global $debug, $contact_email;

// Build the error message.
$message = "An error occurred in script '$e_file' on line $e_line: \n<br />$e_message\n<br />";

// Add the date and time.
$message .= "Date/Time: " . date('n-j-Y H:i:s') . "\n<br />";

// Append $e_vars to the $message.
$message .= "<pre>" . print_r ($e_vars, 1) . "</pre>\n<br />";

if ($debug) { // Show the error.

echo '<p class="error">' . $message . '</p>';

} else {

// Log the error:
error_log ($message, 1, $contact_email); // Send email.

// Only print an error message if the error isn't a notice or strict.
if ( ($e_number != E_NOTICE) && ($e_number < 2048)) {
echo '<p class="error">A system error occurred. We apologize for the inconvenience.</p>';
}

} // End of $debug IF.

} // End of my_error_handler() definition.

// Use my error handler:
set_error_handler ('my_error_handler');

这样如果debug出错,它就会显示在哪里出错。

热心网友 时间:2022-04-06 03:55

估计你缺了一个“}”

热心网友 时间:2022-04-06 05:30

缺少参数,或者丢失符号,你再仔细的看看出错的位置附近,有zendstudio吗?那个能直接看出来哪错了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com