Адрес сайта: http://www.goodweb.ru
Адрес страницы: http://www.goodweb.ru/adv_php.htm
E-mail: info@goodweb.ru

Версия для печати

Полезные скрипты на PHP

Определение типа браузера
Определение версии браузера
Проверка ввода емайл

Определение типа браузера


Определение браузера может потребоваться т.к. 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

Обычная версия