За последние 24 часа нас посетили 30475 программистов и 1808 роботов. Сейчас ищет 791 программист ...

Что может означать такой PHP код?

Тема в разделе "PHP для новичков", создана пользователем Volonter, 2 ноя 2009.

  1. Volonter

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

    С нами с:
    8 авг 2009
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Москва
    Всем привет. Уважаемые, подскажите пожалуйста, в шаблоне всем известной джумлы есть такой код
    PHP:
    1.  
    2. $br = strtolower($_SERVER['HTTP_USER_AGENT']); // what browser.
    3.  
    4. $browser = "other";
    5.  
    6. if(ereg("msie 6", $br)) {
    7. $browser = "ie6";
    8. }
    9.  
    10. else if(ereg("msie 7", $br)) {
    11. $browser = "ie7";
    12. }
    13.  
    14. else if(ereg("msie 8", $br)) {
    15. $browser = "ie8";
    16. }
    17.  
    какую он выполняет роль? При всем при этом данный шаблон в IE работает некорректно, часть страниц отображает некоторые не отдает вообще. Но верхнее меню на странице есть всегда, просто на тех страницах которые в ИЕ не отображаются кроме этого меню больше ничего нет.
    Заранее спасибо!!
    P.S. И если можно подскажите пожалуйста, какое решение нужно для того чтобы сайт отображался корректно в ИЕ?
     
  2. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Ну что сказать, никогда Джумлу я не копал.
    А код определяет версию браузера IE и записывает её в переменную browser.
     
  3. Volonter

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

    С нами с:
    8 авг 2009
    Сообщения:
    68
    Симпатии:
    0
    Адрес:
    Москва
    Apple, понял спасибо))) кстати как выяснилось, шаблон оказался варезным, но я про это не знал когда скачивал, вобщем не знаю как это происходит, но это происходит - шаблон живет своей жизнью))) вощем работал исправно в мозилле, я поменял пару картинок- оставил теже имена, размеры и расширение, все!!! не работает и в мозилле... короче решил я что ну его нафик, проще другой найти. Спасибо за помощь!!