// вытаскиваем домен, способ #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 г. 19:04, спустя 7 часов 53 минуты 31 секунду
Извращенцы, parse_url$url = parse_url($link);
$url = $url['host']; -
3 января 2010 г. 19: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 буду нормально кодить (мысли вслух), или нормально объясню программисту через пол года, что требуется от скрипта чтобы не стукать друг другу мозг )
Пожалуйста, авторизуйтесь, чтобы написать комментарий!