PHP |
<?php |
Цитата (freed-master @ 16.06.2009 - 23:15) |
if (substr($_SERVER['HTTP_USER_AGENT'], 0, 6) == 'Yandex') |
PHP |
if (stristr($_SERVER['HTTP_USER_AGENT'], 'Yandex')) |
PHP |
if (substr($_SERVER['HTTP_USER_AGENT'], 0, 6) == 'Yandex') $bot .= 'yandex | '; |
PHP |
$bot = array(); |
Цитата |
я бы заменил на: |
Цитата |
И, замечу, если уж использовать массив, то при назначении не надо делать разделители никакие |
Цитата |
надо бесконечные substr и stristr заменить на массивы и циклы |
Цитата |
чем меньше кода лучше, чем больше кода? |
Цитата |
А чем массивы лучше? |
Цитата (sergeiss @ 18.06.2009 - 11:14) |
welbox2 - этот вариант был уже предложен в этой же теме, 2 дня тому назад И, замечу, если уж использовать массив, то при назначении не надо делать разделители никакие. Их потом лучше будет получить. Иначе в самом конце строки будет стоять ненужный разделитель. |
PHP |
$engines = array( |
PHP |
echo extract($engines); |
PHP |
function DetectSearchEngine($USER_AGENT) { |
PHP |
function DetectSearchEngine($USER_AGENT) |
PHP |
function DetectSearchEngine($USER_AGENT) |
PHP |
$bots = array('Aport','Google','msnbot', 'Rambler', 'Yahoo', 'Yandex'); |