Здравствуйте. Есть страница на php, отлично работает во всех браузерах, кроме IE (раньше работало, проверял в 11 версии). Отладку веду в хроме, так что уже не смогу отследить, после каких изменений оно перестало работать в IE... Симптомы: белая страница без никто... Попытка поймать ошибки: * Код (PHP): error_reporting(E_ALL); ini_set('display_errors', 1); * убирал htaccess * по-разному крутил DOCTYPE с <meta>, не помогло... в логах ничего, кроме нотисов про undefined constant. Есть ли еще какие-нибудь способы понять, где затык?
угу... ну так и чем тебе можно помочь? Код (PHP): error_reporting(E_ALL); ini_set('display_errors', 1); Это не всегда может помочь, поскольку ошибки не всегда присутствуют. Значит что-то нагородил, код в студию) И еще, ты пробовал с exit пройтись по скрипту?
Браузер совершенно не при чем, если конечно в коде нет явного условия на вхождение, например, MSIE в UsegAgent )) Вот несколько советов: - в первую очередь, пройдитесь обычным синтаксическим анализатором, возможно вывод ошибок отключен по умолчанию и в таком случае синтакисические ошибки выводится не будут - возможно блок, в котором выводятся ошибки просто съезжает или не виден в ie(например поехал див) и поэтому Вы не видите ошибки (и такое бывало ))) - а может это и не ошибка вовсе а исключение и вывод исключение которое просто ловится черех try\catch и потом вызывает exit или die? - а может и нет никаких ошибок и реальность это иллюзия Добавлено спустя 2 минуты 45 секунд: как вариант, если прям совсем ничего не помогает, попробуйте вставлять die('!!!'); через каждые несколько строк пока он не прекратит убивать страницу ) в момент когда die прекратил действовать и кроется ошибка