Я хотел бы добавить проверку Regex для этого ввода, данного пользователем в OpenCart 2.0.0.0 модуль. Я пытаюсь проверить это внутри validate()
в newmodule.php.
Но я не могу получить идеальный результат от preg_match()
,
После этого я прошел через мой шаблон регулярных выражений.
И там я нашел <
делает какую-то серьезную проблему.
Я получил значение, введенное пользователем с помощью следующей функции.
$this->request->post['variable'];
Я напечатал это значение. Это выглядит именно так, как пользователь дал. Но <
не соответствует в preg_match()
…
Есть ли в opencart какой-либо тип кодирования, который работает?
Ниже мой код
$var = $this->request->post['code_script'];
if(preg_match( "/<script>/s", $var ))
{
$this->error['code'] = $this->language->get('error_invalid');
}
Задача ещё не решена.
Других решений пока нет …