Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка htmlspecialchars()


garik

Recommended Posts

Иногда появляется вот такая ошибка:

2011-03-20 8:12:03 - PHP Warning: htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in .../system/library/request.php on line 31

2011-03-20 11:37:23 - PHP Warning: htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in .../system/library/request.php on line 31

Когда появляется выявить не смог. Время, которое указано, не соответствует действительности. Похоже, что-то с кодировкой.

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Появляется в журнале ошибок, в админке

Держи плюс за хорошую шутку :)

Теперь возьми файл access_log от апача (спроси хостера где он находится) и найди там какие страницы запрашивались в это же время и день.

Или ещё лучше - найди в файле system/library/log.php строку

fwrite($handle, date('Y-m-d G:i:s') . ' - ' . $message . "\n");
и замени её на:

fwrite($handle, date('Y-m-d G:i:s') . ' - ' . $message . ' BACKTRACE:('. debug_print_backtrace() .');' . "\n");
и жди когда снова появится эта ошибка с более подробным описанием.
Надіслати
Поділитися на інших сайтах


Или ещё лучше - найди в файле system/library/log.php строку

fwrite($handle, date('Y-m-d G:i:s') . ' - ' . $message . "\n");
и замени её на:

fwrite($handle, date('Y-m-d G:i:s') . ' - ' . $message . ' BACKTRACE:('. debug_print_backtrace() .');' . "\n");
и жди когда снова появится эта ошибка с более подробным описанием.

ocStore v0.1.8

Сделал, но при входе в админку такое высветило...)

Одной из основных ошибок было:

PHP Notice:  Undefined index:  token in /var/www/.../admin/controller/common/header.php on line 75 BACKTRACE:(Array);
PHP Notice:  Undefined index:  token in /var/www/.../admin/controller/common/header.php on line 75 BACKTRACE:(Array);
PHP Notice:  Undefined index:  token in /var/www/.../admin/controller/common/header.php on line 75 BACKTRACE:(Array);
PHP Notice:  Undefined index:  token in /var/www/.../admin/controller/common/header.php on line 75 BACKTRACE:(Array);
PHP Notice:  Undefined index:  token in /var/www/.../admin/controller/common/header.php on line 75 BACKTRACE:(Array);
PHP Notice:  Undefined index:  token in /var/www/.../admin/controller/common/header.php on line 75 BACKTRACE:(Array);
PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /var/www/.../system/library/request.php on line 31 BACKTRACE:(Array);
PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /var/www/.../system/library/log.php:15) in /var/www/.../system/library/session.php on line 11 BACKTRACE:(Array);
PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /var/www/.../system/library/log.php:15) in /var/www/.../system/library/session.php on line 11 BACKTRACE:(Array);
PHP Warning:  Cannot modify header information - headers already sent by (output started at /var/www/.../system/library/log.php:15) in /var/www/.../system/engine/controller.php on line 27 BACKTRACE:(Array);

header.php 75 строка:

$this->data['banner'] = HTTPS_SERVER . 'index.php?route=catalog/banner&token=' . $this->session->data['token'];

request.php 31 строка:

$data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');
Надіслати
Поділитися на інших сайтах


ocStore v0.1.8

Сделал, но при входе в админку такое высветило...)

Замени в уже изменённой строке

debug_print_backtrace()
на

var_dump(debug_backtrace())
и снова подожи этой же ошибки.
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.