Итак. Есть некий скрипт, часть из которого приведена ниже, который отправляет HTML код из поля
Ответ
Что-то мне подсказывает, что данный вопрос необходимо решить все же во время отправки данных. Из вашего сообщения следует, что данные отправляются, а затем возвращаются с обратным слешем. Скорее всего ваш сервер раздает _GET и _POST массивам эти самые слэши возле кавычек.
Если вы знаете, что такое экранирование, следовательно уже изучали возможности отключения. Если так, то я все же повторюсь, при отсутствии возможности редактирования .htacces или php.ini, вы можете выполнить отключение этих волшебных кавычек прямо в скрипте. Вот первый попавшийся пример из сети:
Однако, далеко не всегда это может помочь. В этом случае, можно перейти к плану "Б". Использовать костыль. Воткну его в ваш пример, а вы уж потестируйте и сообщите, помогло ли это решению вашей задачи.
Весь участок копировать не буду, думаю, знаете где он находится:
$o_field_value = $_POST['o_field_value']; меняем на $o_field_value = html_entity_decode(stripslashes($_POST['o_field_value']),ENT_QUOTES,'UTF-8');
Не забывайте, что отключение экранирования может негативно сказаться на безопасности и работоспособности сайта.
Комментариев нет:
Отправить комментарий