Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fatal error: Uncaught Exception: SafeMySQL #190

Open
Assignees

Description

Описание ошибки:

Здравствуйте

Во-первых, прошу прощения, я француз и использую гугл переводчик.

Позвольте мне пояснить, в DlePro 6.3 невозможно установить такой выбор категории
{include file="engine/modules/base/blockpro.php?Template=blockpro/fullexample&catId =7.1&sort=random"}

Я пробовал со всеми шаблонами, и это все та же ошибка. Если я удалю &catId = 7.1, все будет работать нормально. Но как только я его заменяю, у меня появляется эта ошибка

Fatal error: Uncaught Exception: SafeMySQL: Illegal argument to a regular expression.. Full query: [SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROM dle_postp LEFT JOINdle_post_extrase ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](7|1)[[:>:]]" AND p.date < "2020-11-22 11:12:21" ORDER BY RAND() LIMIT 0, 10] in C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php on line 632 Exception: SafeMySQL: Illegal argument to a regular expression.. Full query: [SELECT p.id, p.autor, p.date, p.short_story, p.full_story, p.xfields, p.title, p.category, p.alt_name, p.allow_comm, p.comm_num, p.fixed, p.allow_main, p.symbol, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.related_ids, e.view_edit, e.editdate, e.editor, e.reason FROMdle_postp LEFT JOINdle_post_extras e ON (p.id=e.news_id) WHERE approve AND category regexp "[[:<:]](7|1)[[:>:]]" AND p.date < "2020-11-22 11:12:21" ORDER BY RAND() LIMIT 0, 10] in C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php on line 632 Call Stack: 0.0004 414072 1. {main}() C:\wamp64\www\datalife\engine\ajax\controller.php:0 0.0069 586856 2. include_once('C:\wamp64\www\datalife\engine\ajax\blockpro.php') C:\wamp64\www\datalife\engine\ajax\controller.php:180 0.0075 604120 3. include('C:\wamp64\www\datalife\engine\modules\base\blockpro.php') C:\wamp64\www\datalife\engine\ajax\blockpro.php:83 0.0076 622264 4. include('C:\wamp64\www\datalife\engine\modules\base\blockpro.inc.php') C:\wamp64\www\datalife\engine\modules\base\blockpro.php:22 0.0116 716912 5. SafeMySQL->getAll() C:\wamp64\www\datalife\engine\modules\base\blockpro.inc.php:915 0.0117 717424 6. SafeMySQL->rawQuery() C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php:291 0.0135 718968 7. SafeMySQL->error() C:\wamp64\www\datalife\engine\modules\base\core\SafeMySQL.php:492

Спасибо за помощь

  • При каких условиях воспроизводится ошибка
  • Страница, на которой наблюдается ошибка
  • Вносились ли модификации в движок
  • Версия DLE: 14.1
  • Версия PHP: 7.2

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      AltStyle によって変換されたページ (->オリジナル) /