|
|
|
| С рег. выражениями у меня лажа, но задача простая для знающих. Мне нужно из вот такого рода url: http://domainname.com/index.php выбрать строго http://domainname.com/ (вместо доменого имени может стоять любое другое и вместо .com может стоять и .ru и .net, но слэш после них обязателен).
Заранее спасибо. | |
|
|
|
|
|
|
|
для: DiMoN_TD
(25.03.2008 в 13:23)
| | как-то так:
<?php
$str = 'http://domainname.com/index.php';
$pattern = "#^(http:\/\/)?[a-z0-9]+\.[a-z]{2,3}\/#";
preg_match($pattern, $str, $matches);
echo $matches[0];
?>
|
| |
|
|
|
|
|
|
|
для: DiMoN_TD
(25.03.2008 в 13:23)
| | а можно без выражений... регулярных
<?php
$a = parse_url ("http://domainname.com/index.php");
print $a["scheme"]."://".$a["host"]."/"; // http://domainname.com/
?>
|
| |
|
|
|