Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Хаки » Замена урл картинок в полной новости?

Замена урл картинок в полной новости?


     каритинки, хак    Все вопросы » Хаки    2549

вопрос
Здравствуйте!
Потребовалось быстро заменить url картинок, в полной новости, реализация примерно следующая:


$new_url = str_replace($url "старый урл", "новый урл");


Соответственно есть данная переменная, но как ее использовать в полной новости не совсем пойму?
Подскажите пожалуйста?

Ответил: muldy


Решение оказалось достаточно тривиальным!


$tpl->result['main'] = str_replace ( '<img src="http://'.$_SERVER['HTTP_HOST'].'/', '<img src="Новый урл', $tpl->result['main'] );


Вот и все что требовалось!

6 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - -

а поиск и замену по базе данных не пробовали?

Каков вопрос - таков и ответ. Просто помните об этом.

muldy
Юзер

muldy - -

Мне заменять в базе не требуется в том то и дело, автозамена нужна именно при генерации страницы!

kricha
Юзер

kricha - -

может
$tpl->set('{new_img}', $new_url);

muldy
Юзер

muldy - -

Это конструкция отдаст мне просто обработанный урл, но как его использовать в шаблоне вот в чем вопрос, у меня в новости несколько картинок и такой вид не очень подходит!

dj-avtosh
PHP-developer

dj-avtosh - -

Во первых, если вы меняете по маске то preg_replace, во вторых если описание то переменная по типу $full_story.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

muldy
Юзер

muldy - -

Очевидно что не совсем понятен вопрос!
Вот в общем что я имею ввиду, есть такой вид:
<img src="путь до картинки" />

Вот соотвественно мне его и требуется поменять!

Похожие вопросы

наверх