Помогите обрезать ссылку

Статус
В этой теме нельзя размещать новые ответы.

Smile

Старатель
Регистрация
12 Ноя 2006
Сообщения
157
Реакции
11
Нужна помощь, нужно обрезать ссылку из примерно таких вариантов:

Код:
[URL="http://www.nulled.ws/r.php?url=http%3A%2F%2Fwww.site.ru%2Fcategory%2Faaa.html"]http://www.site.ru/category/aaa.html[/URL]
[URL="http://www.nulled.ws/r.php?url=http%3A%2F%2Fsite.ru%2Fcategory%2Faaa.html"]http://site.ru/category/aaa.html[/URL]
[URL="http://www.nulled.ws/r.php?url=http%3A%2F%2Fwww.site.ru%2Faaa.html"]http://www.site.ru/aaa.html[/URL]
[URL="http://www.nulled.ws/r.php?url=http%3A%2F%2Fwww.site.ru%2Fcategory%2Faaa%2F"]http://www.site.ru/category/aaa/[/URL]
нужно получить только site.ru ... помогите как сделать ?
 
PHP:
$url = 'http://www.site.ru/category/aaa.html';
$url = parse_url($url);
$host = str_replace('www.', '', $url['host']);
echo $host;
 
дополню скрипт, для случаев когда обрезать надо не только www, но и
host1.site.ru
host.subdomain.site.ru
и т.д.:

PHP:
$url = 'http://www.dsgsdg.site.ru/category/aaa.html'; 
$url = parse_url($url); 
if (preg_match ("/([^\.]+?\..{2,4})$/i", $url['host'], $h))
     $host = $h[1];
echo $host;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху