|
|
|
| подскажите пожалуйста как сделать.
есть к примеру текст в нем есть ссылки на изобраджения
$sourse = 'текст пишем такой простой <br /><img src="http://series60.ru/img/shots/JukeBox.jpg"> <br />
тестовая надписб
<img src="http://www.rusdoc.ru/articles/8-gigabajtnyj_nokia_n95--uzhe_klonirovan/16482/images/nokia_n95i_10.jpg"> текст дальше и т.д';
|
так вот есть масив самих url этих картинок http://series60.ru/img/shots/JukeBox.jpg
надо заменить их на другой путь. к примеру по этой картинке
http://series60.ru/img/shots/JukeBox.jpg
чтоб стал
upload/JukeBox.jpg
вот как это просканировать в тексте и заменить найденые на другой путь. пробывал через preg_replace не получилось
помогите пожалуйста | |
|
|
|
|
|
|
|
для: dirol
(08.04.2008 в 16:50)
| |
<?php
$url="http://series60.ru/img/shots/JukeBox.jpg";
$newurl="upload/".basename($url);
print $newurl;
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(08.04.2008 в 16:54)
| | спасибо. но это получается 1. а если их в тексте несколько | |
|
|
|
|
|
|
|
для: dirol
(08.04.2008 в 16:58)
| |
<?php
$content="text1 http://series60.ru/img/shots/JukeBox.jpg text2 http://series60.ru/img/JukeBox.jpg ...";
$newcontent=preg_replace("#http://(www.)?[a-z0-9/\._-]*/(.+?)#is","upload/\\2",$content);
print $newcontent;
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(08.04.2008 в 17:13)
| | AcidTrash
спасибо тебе огромное! ты супер | |
|
|
|