- 1
$VAR['server'] = trim(str_replace("www.","",strtolower($_SERVER['SERVER_NAME'])));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
$VAR['server'] = trim(str_replace("www.","",strtolower($_SERVER['SERVER_NAME'])));
Угадайте что этот код должен делать, и что он делает на самом деле. Да, это ужас. Это один из многих ужасов, доставшихся мне от предыдущего программиста. До этого самым большим был explode имени файла через точку и подставление второго элемента как расширение.
Lure Of Chaos 02.03.2011 18:44 # 0
Crazyzubr 02.03.2011 19:47 # 0
Lure Of Chaos 02.03.2011 20:40 # 0
а во вторых, так красивее для вывода.
а вот для вывода ссылок полученное значение использовать низзя
Int 02.03.2011 21:34 # 0
Lure Of Chaos 02.03.2011 21:51 # 0
Uchkuma 03.03.2011 00:43 # +3
1www.ru
3www.ru
и подобных адресов немало.
BiSe_Trojanov 03.03.2011 19:57 # 0
preg_replace('|^www\\.|','',$_SERVER['HTTP_HOST']) вот правильное решение, но никак не удаление всех www. из строки
babaika 03.03.2011 03:44 # +1
BiSe_Trojanov 03.03.2011 19:59 # 0
Vasiliy 03.03.2011 20:23 # 0
bugmenot 03.03.2011 21:38 # +2
Lure Of Chaos 05.03.2011 00:38 # 0
ZX_Spectrum 05.03.2011 01:09 # +1