Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ereg_replace
 
 автор: D.A.N_visator   (06.01.2007 в 18:45)   письмо автору
 
 

Что-то не получается заменить 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);

   
 
 автор: /|\';..;'/|\   (06.01.2007 в 20:43)   письмо автору
 
   для: D.A.N_visator   (06.01.2007 в 18:45)
 

В таком случае лучше использовать str_replace().

   
 
 автор: LuxeMate   (08.01.2007 в 16:42)   письмо автору
 
   для: /|\';..;'/|\   (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:// он его удаляет и подставляет сам)

   
 
 автор: kasmanaft   (08.01.2007 в 17:49)   письмо автору
 
   для: LuxeMate   (08.01.2007 в 16:42)
 

Вот еще вариант:

<?
$url 
'www.site.ru';
$url 'http://'.ltrim($url'http://');
echo 
$url;
?>

- - - - - - - - - - - -
Хм, только что обнаружил для себя, что второй параметр функции не "отрезаемая строка", а "набор букв, какие нужно отрезать" ... Все-таки str_replace предпочтительнее (только нужно учесть что http:// может встретиться и посреди линка)

   
 
 автор: LuxeMate   (08.01.2007 в 20:32)   письмо автору
 
   для: 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>"

?>

Так правильнее.....а то что то у меня было большое разнообразие переменных))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования