str_replace link за снимка

taneca

Registered
Искам да попитам възможно ли е, ако в един текс имам записан линк на снимка (http://site.com/images.jpg) да се показва като <img src="http://site.com/images.jpg">... Аз се мъча със str_replace
Код:
$text = str_replace("http://", "<img src=http://>", $text);
Някакви идей?
 
Прави проверка дали разширението е .jpg, .png, .gif и ако е, просто го визуализираш като използваш preg_replace или str_replace и правиш адреса с IMG тага. :)

PHP:
<?php
$string = "aksjdbhadas adskj  kja http://web-tourist.net/forum/templates/Maxmedia/images/php.png http://web-tourist.net ahbsdgp3huerwdshufsdfsd";
$output = preg_replace('#(http://([^\s]*)\.(jpg|gif|png))#',  '<img src="$1" alt="$1" />', $string);
echo $output;
?>


Резултата:


root@vps1:~# php test.php
aksjdbhadas adskj kja <img src="http://web-tourist.net/forum/templates/Maxmedia/images/php.png" alt="http://web-tourist.net/forum/templates/Maxmedia/images/php.png" /> http://web-tourist.net ahbsdgp3huerwdshufsdfsd
root@vps1:~#
 
Честно казано нищо не схванах и не направих :(

EDIT: Стана по този начин:
Код:
$text = preg_replace('#(http://([^\s]*)\.(jpg|gif|png))#',  '<img src="$1" width="310" title="$1" />', $text);

Мерси ! :)
 

Back
Горе