// вытаскиваем домен, способ #1
$url_1 = "http://yandex.ru/";
if (ereg ("(http://)?([-a-z\.]*)(/?)$", $url_1, $regs)){
echo $regs[2];
}else{
echo "Борода";
}
// вытаскиваем домен, способ #2
$url_2 = "http://google.ru/";
if (ereg ("[htp\:\/]+([-a-z0-9\.]+\.+[a-z]{2,4})\/?$", $url_2, $regs)){
echo $regs[1];
}else{
echo "Борода";
}
Форум → Программирование → Пыхнуть хотите? → F.A.Q. → Регулярные выражения для пыхтящих.
Регулярные выражения для пыхтящих.
-
Янв. 3, 2010, 1:38 д.п., спустя 6 секунд
Что то стало получаться, но не понятно почему при ключе /i выражение не соответствует ,( -
Янв. 3, 2010, 1:37 д.п., спустя 23 часа 59 минут 54 секунды
ryoga, preg preg preg preg preg preg preg -
-
Янв. 3, 2010, 7:04 п.п., спустя 7 часов 53 минуты 31 секунду
Извращенцы, parse_url$url = parse_url($link);
$url = $url['host']; -
Янв. 3, 2010, 7:07 п.п., спустя 3 минуты 7 секунд
$url = parse_url($link,PHP_URL_HOST);
Сапожник без сапог -
Янв. 4, 2010, 12:43 п.п., спустя 17 часов 35 минут 31 секунду
ryoga, кто тебя этой ереси научил?
во-первых не юзай ereg юзай preg
во -вторых не надо слешить все подряд"~^http://\w+\.\w+)/?$~i"
-
Янв. 6, 2010, 5:37 д.п., спустя 1 день 16 часов 54 минуты
ryoga, кто тебя этой ереси научил?
Месяц назад, решил осваивать PHP, заипло всех просить, искать и объяснять на пальцах что нужно, в жизни кроме HTML+CSS ни фига не знал. Поэтому и ересь, ибо ни фига ещё не умею, так сказать юный говнокодер в приклоном возрасте ) Надеюсь года через 2-3, в свои 30 буду нормально кодить (мысли вслух), или нормально объясню программисту через пол года, что требуется от скрипта чтобы не стукать друг другу мозг )
Пожалуйста, авторизуйтесь, чтобы написать комментарий!