
23.03.2010, 13:45
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от programming
Есть регулярка:
PHP код:
preg_match_all('/http:\/\/?(+)\//i',$url, $regs);
Выдирает из ссылки домен. Но работает она только для ссылок, домен которых оканчивается слэшем(/).
Из ссылки вида http://lenta.ru - lenta.ru не будет выдернута.
Так вот каким образом можно составить регулярку, которая выдирала бы из ссылок http://lenta.ru - lenta.ru
Причём универсальность для всех ссылок не нужна. Регулярке будут подсовываться ссылки исключительно без слэша после домена.
PHP код:
$url = 'http://ololoshenki.lo/params/?var=val';
$parse = parse_url($url);
print_r($parse);
|
|
|