Поставил один хороший движок, но разрабатывался он под php 5.4.
Теперь постоянно ругается на вот эту строчку:
$source_content = preg_replace($search.'e', "'"
. $this->_quote_replace($this->left_delimiter) . 'php'
. "' . str_repeat(\"\n\", substr_count('\\0', \"\n\")) .'"
. $this->_quote_replace($this->right_delimiter)
. "'"
, $source_content);
Прошу помощи у вас ее переделать в preg_replace_callback
Почти ничего не меняется:
e
;function ($m) { return /*строка замены */ }
;\\n
на $m[n]
, где n - соответствующая цифра.Получается так:
$source_content = preg_replace_callback($search,
function ($m) { return "'"
. $this->_quote_replace($this->left_delimiter) . 'php'
. "' . str_repeat(\"\n\", substr_count(${m[0]}, \"\n\")) .'"
. $this->_quote_replace($this->right_delimiter)
. "'"
}, $source_content);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как обработать foreach-ем данный массив? Не могу вывести это: $Array[1]->EMAIL[0]->VALUE;
Собственно есть форма
Есть форма обратной связи, у которой есть кнопка на которую навешано событие отправки письма на почту, после нажатияПроблема в том, что после...