<?
$url="http://site.ru/(что угодно)";
$res=preg_replace("' 'si","",$url);
?>
а что сделать я незнаю помогите пожалуйста
Спустя 17 минут, 16 секунд (2.11.2010 - 08:35) kirik написал(а):
Вытащить-то не проблема (есть куча способов, придумаешь? без регулярок )..
Проблема в том, что делать с доменами типа www.domain.com.ru?
$site1 = 'http://site.ru/(что угодно)';
$site2 = 'http://www.site.ru/(что угодно)';
$site3 = 'http://subdomain.si-t1e.com/(что угодно)';
echo get_domain($site1) . "\n";
echo get_domain($site2) . "\n";
echo get_domain($site3);
function get_domain($url) {
$domain = parse_url($url, PHP_URL_HOST);
if(preg_match('/[a-z0-9\-]+.[a-z]{2,4}$/i', $domain, $out)) {
return $out[0];
}
return false;
}
Проблема в том, что делать с доменами типа www.domain.com.ru?
Спустя 3 часа, 19 минут, 4 секунды (2.11.2010 - 11:54) ИНСИ написал(а):
tmt0086 вот, это тебе надо?
function clean_url($url)
{
if ($url == '') return;
$url = str_replace('http://', '', $url);
if (strtolower(substr($url, 0, 4)) == 'www.') $url = substr($url, 4);
$url = explode('/', $url);
$url = reset($url);
$url = explode(':', $url);
$url = reset($url);
return $url;
}
clean_url('http://www.site.ru.com');
Спустя 58 минут, 7 секунд (2.11.2010 - 12:52) SlavaFr написал(а):
_____________
Продаю людей. Дешего. Писать в ПС