|
|
|
| Помогите пожалуйста, вот захотел сделать проверку домена сайта пишу след. код
<?php
if($_SERVER['HTTP_HOST']) {$config_servername = $_SERVER['HTTP_HOST'];} else {$config_servername = $_SERVER['SERVER_NAME'];}
/* Теперь нужно исключить отсюда поддомены www и wap, если сделать следующим образом*/
$config_servername=str_replace('www.','',$config_servername);
$config_servername=str_replace('wap.','',$config_servername);
/* то боюсь что может быть ошибка к примеру в сайте http://music.www.site.ru */
?>
|
А может исключение можно сделать с помошью регулярного выражения и вырезать только сначала строки если там www. или wap.
Заранее спасибо | |
|
|
|
|
|
|
|
для: Visavi
(24.02.2008 в 23:48)
| | Короче если адрес сайта www.site.ru или wap.site.ru, то должно получится просто site.ru | |
|
|
|
|
|
|
|
для: Visavi
(24.02.2008 в 23:48)
| | код на php не проверял. регулярное выражение должно работать:
$str = "http://music.www.site.ru"; // $str содержит строку
$str = preg_replace("(.{3,4}://|^)(www\.|wap\.|^)(.*)", "\\1\\3", $str);
|
| |
|
|
|