Перейти к содержанию
Unikal

Проблема с htmlspecialchars()

Рекомендуемые сообщения

Друзья,помогите решить проблему, ошибка возникает в логах опенкарт 2.0 периодически следующая, что это такое и как решить? 
017-05-28 8:35:32 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26
2017-05-28 8:35:32 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26
2017-05-28 8:35:32 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день, кто поможет как решить проблему! Ошибка в логах, не могу понять почему происходит.. 

017-05-28 8:35:32 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26
2017-05-28 8:35:32 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26
2017-05-28 8:35:32 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26
2017-05-28 9:04:06 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/c/cg37952/test1/public_html/system/library/request.php on line 26

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@bambambambu @Alexsoft

 

это цена использования вареза

и не нужно плодить учетки, не поможет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все может быть проще...
Убрать явное указание кодировки

              $data = htmlspecialchars($data, ENT_COMPAT, 'UTF-8');

заменить на

              $data = htmlspecialchars($data, ENT_COMPAT);


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос к знатокам: в самому верху сайта появляется ошибка при просмотре через Firefox.

 

Warning: htmlspecialchars() [0function.htmlspecialchars0]: Invalid multibyte sequence in argument in /home/d/ххххх/xxxxx/public_html/system/library/request.php on line 33Warning: session_start() [0function.session-start0]: Cannot send session cookie - headers already sent by (output started at /home/d/ххххх/xxxxx/public_html/index.php:113) in /home/d/ххххх/xxxxx/public_html/system/library/session.php on line 11Warning: session_start() [0function.session-start0]: Cannot send session cache limiter - headers already sent (output started at /home/d/ххххх/xxxxx/public_html/index.php:113) in /home/d/ххххх/xxxxx/public_html/system/library/session.php on line 11Warning: Cannot modify header information - headers already sent by (output started at /home/d/ххххх/xxxxx/public_html/index.php:113) in /home/d/ххххх/xxxxx/public_html/index.php on line 186Warning: Cannot modify header information - headers already sent by (output started at /home/d/ххххх/xxxxx/public_html/index.php:113) in /home/d/ххххх/xxxxx/public_html/system/library/currency.php on line 45

С чем возможно это связано: обновили в вебмастере версию сайта с Http на https, идет переиндексация роботами yandex и google.

 

Ранее писали что нужно вносить правки в файлах.... подскажите в каких файлах конкретно нужно вносить правки? и как решить данную проблему.

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 24.09.2011 в 05:39, aachernishev сказал:

К сожалению, слетает кодировка при таком решении..(

А вот так работает, спасибо Вам огромное =)

 

В 22.09.2011 в 23:57, Yesvik сказал:

А может лучше попытаться определить кодировку и конвертнуть в UTF-8?

Как-то вот так...

 


$data = mb_convert_encoding($data, 'UTF-8', mb_detect_encoding($data));

А вообще у кого устойчиво наблюдается эта ошибка и готовы дать доступ к хостингу - отпишитесь в личку... постараюсь точно диагностировать проблему и найти нормальное решение.

 

 

Где нужно вносить данные изменения? В моей ситуации это поможет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.