За последние 24 часа нас посетили 18747 программистов и 1603 робота. Сейчас ищут 928 программистов ...

страница не работает в IE

Тема в разделе "PHP для новичков", создана пользователем Mortgoroth, 30 июл 2014.

  1. Mortgoroth

    Mortgoroth Новичок

    С нами с:
    14 янв 2014
    Сообщения:
    23
    Симпатии:
    0
    Здравствуйте.
    Есть страница на php, отлично работает во всех браузерах, кроме IE (раньше работало, проверял в 11 версии). Отладку веду в хроме, так что уже не смогу отследить, после каких изменений оно перестало работать в IE...
    Симптомы: белая страница без никто...
    Попытка поймать ошибки:
    *
    Код (PHP):
    1. ini_set('display_errors', 1);
    * убирал htaccess
    * по-разному крутил DOCTYPE с <meta>, не помогло...
    в логах ничего, кроме нотисов про undefined constant.

    Есть ли еще какие-нибудь способы понять, где затык?
     
  2. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    угу... ну так и чем тебе можно помочь?

    Код (PHP):
    1. ini_set('display_errors', 1); 
    Это не всегда может помочь, поскольку ошибки не всегда присутствуют. Значит что-то нагородил, код в студию)

    И еще, ты пробовал с exit пройтись по скрипту?
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Да ну, причём тут IE и PHP? В IE может только вёрстка не отображаться, IE не видит вашего php кода.
     
  4. s.melukov

    s.melukov Новичок

    С нами с:
    31 июл 2014
    Сообщения:
    78
    Симпатии:
    0
    Браузер совершенно не при чем, если конечно в коде нет явного условия на вхождение, например, MSIE в UsegAgent :)))
    Вот несколько советов:
    - в первую очередь, пройдитесь обычным синтаксическим анализатором, возможно вывод ошибок отключен по умолчанию и в таком случае синтакисические ошибки выводится не будут
    - возможно блок, в котором выводятся ошибки просто съезжает или не виден в ie(например поехал див) и поэтому Вы не видите ошибки (и такое бывало :))))
    - а может это и не ошибка вовсе а исключение и вывод исключение которое просто ловится черех try\catch и потом вызывает exit или die?
    - а может и нет никаких ошибок и реальность это иллюзия :)

    Добавлено спустя 2 минуты 45 секунд:
    как вариант, если прям совсем ничего не помогает, попробуйте вставлять die('!!!'); через каждые несколько строк пока он не прекратит убивать страницу )
    в момент когда die прекратил действовать и кроется ошибка