Что за ошибка в логах сервера?

Сайт arthata.by на Prestashop 1.5
В логах сервера следующая ошибка постоянно и много:
PHP Warning: preg_replace(): Compilation failed: invalid range in character class at offset 24 in /home/c/cc95947/Arthata.by/public_html/classes/Tools.php on line 990

Tools.php on line 990:
if ($allow_accented_chars)
	$str = preg_replace('/[^a-zA-Z0-9\s\'\:\/\[\]-\pL]/u','', $str);
else
	$str = preg_replace('/[^a-zA-Z0-9\s\'\:\/\[\]-]/','', $str);

5f2a6d204b5d6791918992.jpeg
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
maksim92
@maksim92 Куратор тега PHP
Нашёл решение — пометь вопрос ответом!
$str = preg_replace('/[^a-zA-Z0-9\s\'\:\/\[\]\-\pL]/u', '', $str);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Кавычка закрывает строку после s

И попробуй так:
preg_replace("[^a-zA-Z0-9\s'\:\/\[\]\-\pL]",'', $str);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы