Определение типа браузера
Определение версии браузера
Проверка ввода емайл
Определение браузера может потребоваться т.к. Netscape и Microsoft Explorer по разному отображают содержимое страниц
<? $agent=getenv("HTTP_USER_AGENT"); if(strlen($agent)>2&&!strstr($agent,'MSIE')) { // Код для Netscape } else { // Код для IE } ?>
<? $agent=getenv("HTTP_USER_AGENT"); $ver4="4."; $ver5="5."; if(strstr($agent,$ver4)||strstr($agent,$ver5)) { // Браузер версии 4.х или 5.х } else { // Браузер версии 3.х или младше } ?>
Пригодится для проверки правильности ввода посетителем емайла в форме.
<? if ($email != '' AND !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$email)) { // Код если не указан e-mail или имеет недопустимый формат "; } else { // Код если ОК } ?>
Адрес сайта: http://www.goodweb.ru
Адрес страницы: http://www.goodweb.ru/adv_php.htm
E-mail: info@goodweb.ru