|
Определение браузера.
|
| Автор |
Сообщение |
MiHAeL Пол-пирога


Зарегистрирован: 24.06.2007 Сообщения: 55
1543 
|
Добавлено: Чт, 23 Апр, 2009 11:46 Заголовок сообщения: Определение браузера. |
|
|
Здраствуйте уважаемые дизайнеры, у меня ту появилась проблемка. Дело в том что мой сайт криво отображается в Интернет Експлорере. Вот недавно закончил роботу над тем что бы он в опере нормально смотрелся, а на ИЕ даже сил тратить не хочется =(
Так вот, чего я прошу, вы бы не могли подсказать механизм отлавливания входов на сайт с ИЕ, и что бы всех перенаправлять скажем на страницу скачки огнелиса. _________________ http://linux.pl.ua
http://biks.homelinux.net |
|
| Вернуться к началу |
|
 |
Alek$ 11 1110 1000


Зарегистрирован: 24.11.2007 Сообщения: 1136 Откуда: Новосибирск 26695 
|
Добавлено: Чт, 23 Апр, 2009 12:52 Заголовок сообщения: |
|
|
MiHAeL
Тупиковый подход. Потеряете минимум половину аудитории.
Но если все-таки хочется, то проверяйте по UserAgent, примеров есть масса. _________________ Самая страшная ошибка - это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
phpBB3 [Russian]
Антисоциальный блог |
|
| Вернуться к началу |
|
 |
MiHAeL Пол-пирога


Зарегистрирован: 24.06.2007 Сообщения: 55
1543 
|
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Чт, 23 Апр, 2009 13:37 Заголовок сообщения: |
|
|
MiHAeL
| Код: | <?php
if (preg_match("/msie/i", $_SERVER['HTTP_USER_AGENT'])) {
//Б*ля опять отот поганый IE
header("Location: http://opera.com/" );
die();
}
?> |
_________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Чт, 23 Апр, 2009 13:46 Заголовок сообщения: |
|
|
lazutov
| Цитата: | | Ищет в заданном тексте subject совпадения с шаблоном pattern! |
Если IE он узнает что это ИЕ даже если MSIE5 MSIE6 msie и т.д
Кстати лучше так
| Код: | <?php
if (preg_match("/ms/i", $_SERVER['HTTP_USER_AGENT'])) {
//Б*ля опять отот поганый IE
header("Location: http://opera.com/" );
die();
}
?> |
Чтоб всё с MS банить.
А вобще
| Цитата: | | Не используйте функцию preg_match(), если необходимо проверить наличие подстроки в заданной строке. Используйте для этого strpos() либо strstr(), поскольку они выполнят эту задачу гораздо быстрее. |
_________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
DEXIF #!/bin/bash


Зарегистрирован: 27.09.2006 Сообщения: 919 Откуда: Минск 49930 
|
Добавлено: Чт, 23 Апр, 2009 14:10 Заголовок сообщения: |
|
|
| MiHAeL писал(а): | | Вряд ли половина аудитории linux-сайта сидит на IE |
Хм... нууу а как же люди желающие переехать на лин... или 50/50 переехавшие...
Также смену юзерагента никто не отменял.
| Артур писал(а): | | //Б*ля опять отот поганый IE |
Не стоит материться... это вас не красит! и не надо говорить что это не мат потому что я там * вставил между букв... Давайте будем красиво выражать свои мылсли! м? _________________
S|D|EG| Let's Rock! | XAP в ЛИЧКУ, SAPE |
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Чт, 23 Апр, 2009 14:19 Заголовок сообщения: |
|
|
DEXIF
Это шутка была  _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
Добавлено: Чт, 23 Апр, 2009 15:50 Заголовок сообщения: |
|
|
Артур
крайне не рекомендовано разработчиками php использование регэкспов для поиска.
Просто пример.
Мне знакомый писал скрипт - многократный поиск в 520 файлах.
vds-ка вешается. Начинаем разбираться: оказывается, поиск регекспами имеет некоторый кэш, который при большом количесве операций так забивается, что опережает стек. у ядра мозги враскоряку.
заменяем на strtolower (для 500+ почти двухмеговых файлов) - все летает.
Ваш совет работать будет.
Но это не самый лучший совет, более того, вредный.
регэкспомания у вордпресс - результат знаете? _________________ сервис DNS | разные http, DNS и прочие утилиты |
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Чт, 23 Апр, 2009 16:12 Заголовок сообщения: |
|
|
lazutov
Согласен. _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
lazutov while (1==1);


Зарегистрирован: 30.04.2007 Сообщения: 3840
111220 
|
|
| Вернуться к началу |
|
 |
Артур 11 1110 1000


Зарегистрирован: 22.01.2008 Сообщения: 1159 Откуда: Lietuva 7191 
|
Добавлено: Чт, 23 Апр, 2009 19:13 Заголовок сообщения: |
|
|
lazutov
Я и не обиделся я с вами соглосился  _________________ Скрипты [PHP/JS] на заказ, в ЛС, недорого.
SAPE |
|
| Вернуться к началу |
|
 |
|