|
|
|
| cheops как-то показал как можно сделать чтобы проходили адреса ввиде www.имя.зона, также может быть и http://www.имя.зона.
<?
if(preg_match("/^(http:\/\/)?(www\.)?([-0-9a-z_\.]+\.[0-9a-z]{2,3})\/?.*$/i",$url,$regs))
echo $regs[3]
?>
данный скрип выводит адрес без www
А как сделать, чтобы проходили адреса ввиде http://www.softtime.ru и http://softtime.ru и если пользователь забыл добавить "http://" - тогда добавить автоматически. | |
|
|
|
|
автор: cheops (из кафе) (13.04.2006 в 17:09) |
|
|
для: alik
(13.04.2006 в 15:00)
| | >А как сделать, чтобы проходили адреса ввиде
>http://www.softtime.ru и http://softtime.ru и если
>пользователь забыл добавить "http://" - тогда добавить
>автоматически.
Проходили куда? Может просто автоматически проверять имеется ли в начале "http://" и если нет - добавлять при помощи строковых функций? | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(13.04.2006 в 17:09)
| | так еще надо чтобы проверял url это или нет | |
|
|
|
|
|
|
|
для: alik
(13.04.2006 в 17:20)
| | Если у него нету http:// , то какой же это URL? | |
|
|
|
|
|
|
|
для: Trianon
(13.04.2006 в 17:43)
| | Если у него нету http:// , то какой же это URL?
http:// могут не написать по случайности, а напишут www.softtime.ru | |
|
|
|
|
|
|
|
для: alik
(13.04.2006 в 17:57)
| | и URL перестанет быть URLом. А станет всего лишь адресом.
Адрес же вне контекста однозначно неопределим. | |
|
|
|