|
|
|
| Что-то не получается заменить www на http://www если у ссылки отсутствует http://
Помогите пожалуйста!
Uje sam dognal =)
$url_ti="$url_ti";
$link=eregi_replace("www", "http://www", $url_ti);
$link=eregi_replace("http://http://www", "http://www", $link); | |
|
|
|
|
|
|
|
для: D.A.N_visator
(06.01.2007 в 18:45)
| | В таком случае лучше использовать str_replace(). | |
|
|
|
|
|
|
|
для: /|\';..;'/|\
(06.01.2007 в 20:43)
| |
<?php
if(!empty($www_check)){
$user_www = str_replace("http://","",$user_www);
$www = "<a href='http://".$www_check."'>".$www_check."</a>";
}
?>
|
Я делал так,есть там или нету http:// он его удаляет и подставляет сам) | |
|
|
|
|
|
|
|
для: LuxeMate
(08.01.2007 в 16:42)
| | Вот еще вариант:
<?
$url = 'www.site.ru';
$url = 'http://'.ltrim($url, 'http://');
echo $url;
?>
|
- - - - - - - - - - - -
Хм, только что обнаружил для себя, что второй параметр функции не "отрезаемая строка", а "набор букв, какие нужно отрезать" ... Все-таки str_replace предпочтительнее (только нужно учесть что http:// может встретиться и посреди линка) | |
|
|
|
|
|
|
|
для: kasmanaft
(08.01.2007 в 17:49)
| | Извеняюсь.....я что то загнул тут :D называется переписал со своего варианта
<?php
if(!empty($user_www)){
$user_www = str_replace("http://","",$user_www);
$www = "<a href='http://".$user_www."'>".$user_www."</a>";
}
?>
|
Так правильнее.....а то что то у меня было большое разнообразие переменных)) | |
|
|
|