Показать сообщение отдельно
  #7 (permalink)  
Старый 07.04.2013, 15:03
Аватар для Nailya
Кандидат Javascript-наук
Отправить личное сообщение для Nailya Посмотреть профиль Найти все сообщения от Nailya
 
Регистрация: 05.04.2013
Сообщений: 135

Код у вас сработал из-за того, что я не включила сюда обрабодчик ошибок, который я включила в php-код -- error_handler.php

Во всяком случае, теперь я знаю, что проблема в моем обрабодчике ошибок. Вопрос, почему из-за него chrome выдает ошибку, а FF работает нормально
// установить ф-ию error_handler.php, как обработчик ошибок по умолчанию
set_error_handler('error_handler', E_ALL);

// ф-ия обработки ошибок
function error_handler($errNo,$errStr,$errFile,$errLine)
{
    //удалить выходные данные, которые уже были созданы
    if(ob_get_length()) ob_clean();
    
    //вывести сообщения об ошибке
    $error_message = 'ERRNO: ' . $errNo . chr(10) . '<br />' .
                     'TEXT: ' . $errStr . chr(10) . '<br />' .
                     'LOCATION: ' . $errFile . 
                     ', line ' . $errLine;
    
    echo $error_message;
    
    //прервать дальнейшую работу сценария PHP
    exit;
    
}
Ответить с цитированием