Код у вас сработал из-за того, что я не включила сюда обрабодчик ошибок, который я включила в 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;
}