Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как правильно настроить preg_replace для full_story?

Как правильно настроить preg_replace для full_story?


     12.01.2017    Общие вопросы по PHP, Хаки    328

вопрос
В show.fullstory.php добавил такую регулярку

  $row['full_story'] = preg_replace( "'text-align:right;'si", "righttt", $row['full_story'] );
  $row['full_story'] = preg_replace( "'text-align:left;'si", "lefttt", $row['full_story'] );
  $row['full_story'] = preg_replace( "'text-align:center;'si", "centerrr", $row['full_story'] );
  $row['full_story'] = preg_replace( "'<img'si", "<amp-img layout=\"responsive\" width=\"1080\" height=\"610\"", $row['full_story'] );
  $row['full_story'] = preg_replace( "'<!--dle_image_end-->'si", "</amp-img>", $row['full_story'] );
  $row['full_story'] = preg_replace( "'<iframe'si", "<amp-iframe layout=\"responsive\" sandbox=\"allow-scripts allow-same-origin allow-popups\"", $row['full_story'] );
  $row['full_story'] = preg_replace( "'</iframe>'si", "</amp-iframe>", $row['full_story'] );


Но она работает неправильно, доходит до первого куска текста который нужно заменить, например до

Ответа пока нет


1 комментарий

vitnet
Эксперт

vitnet - 12 января 2017 15:19 -

Для начала ознакомьтесь с функцией preg_replace а затем пробуйте что-то сотворить.

PS: В вашем случае нужно использовать функцию str_replace


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх