Привет профи, вот написал скриптик для определения юзер-агента и подстановки нужного файла стилей под браузер, мне кажется что он слишком корявый(возможно даже есть куча глупых ошибок) и можно сделать более компактнее, подскажите пожалуйста что можно изменить,
чувствую что можно загнать имена в массив...
Код:<?php if (preg_match("/Opera\W*(\d+(:?\.\d+)?)/",@$_SERVER["HTTP_USER_AGENT"], $aMatch)) { * * if (@$aMatch[1] < 9) { * * $ver0 = "opera8"; * * * *} } if ($ver0) { echo '<link rel="stylesheet" type="opera/css" href="/css/'.$ver0.'.css">'; } else{ if (@$aMatch[1] > 9) { * * * *$ver1 = "opera"; * * * *} if ($ver1) { echo '<link rel="stylesheet" type="opera/css" href="/css/'.$ver1.'.css">'; } } //**************************************************** if (preg_match("/Firefox\W*(\d+(:?\.\d+)?)/",@$_SERVER["HTTP_USER_AGENT"], $aMatch)) { * * if (@$aMatch[1] == (2).(0)) { * * $ver2 = "firefox20"; * * * *} } if ($ver2) { echo '<link rel="stylesheet" type="text/css" href="/css/'.$ver2.'.css">'; } //************************************************************ if (preg_match("/Konqueror\W*(\d+(:?\.\d+)?)/",@$_SERVER["HTTP_USER_AGENT"], $aMatch)) { * * if (@$aMatch[1] <= (3).(5)) { * * $ver3 = "konqueror"; * * * *} } if ($ver3) { echo '<link rel="stylesheet" type="text/css" href="/css/'.$ver3.'.css">'; } ?>



