Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вырезать доменное имя из адреса сайта
 
 автор: Владимир22   (15.05.2011 в 17:16)   письмо автору
 
 

Друзья, подскажите, как можно "вырезать" из адреса сайта(строки) его доменное имя:
например:
mir.com (вырезать "com"),
doma.msk.ru (вырезать "msk.ru"),
derevo.strana.net.ru (вырезать "net.ru").
Что-то тяжко соображается. Кто подскажет?

  Ответить  
 
 автор: SHAman   (15.05.2011 в 17:18)   письмо автору
 
   для: Владимир22   (15.05.2011 в 17:16)
 

ИМХО, только создать базу доменных зон и проверять по ней.

  Ответить  
 
 автор: Владимир22   (15.05.2011 в 22:33)   письмо автору
 
   для: SHAman   (15.05.2011 в 17:18)
 

Гениально, спасибо!
А то было думал сочинять функцию, ищущую точки, обрезающую, сравнивающую и пр... Респект!

  Ответить  
 
 автор: Lotanaen   (18.05.2011 в 10:18)   письмо автору
 
   для: Владимир22   (15.05.2011 в 22:33)
 

а кстати функцию несложно написать... намного быстрей чем базу доменных имен сделать...
примерно так:

function getdomen($domen) {

     $arraydomen = explode('.',$domen);
     if (sizeof($arraydomen)>1) {
         if (strtolower($arraydomen[0]) != "www" && )
             return $arraydomen[0];
         else
             return $arraydomen[1];
     }
     else
        return false;
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования