используя ckeditor для отображения изображения на веб-странице, добавляет дополнительные двойные кавычки и косые черты в источник изображения - PullRequest
0 голосов
/ 17 июля 2011

Я использую ckeditor для текстовой области, HTML-код исходного текста, введенного в текстовую область, сохраняется в базе данных, но для изображения src добавляется с дополнительными двойными кавычками .... это останавливает изображение отбыть видимым на странице ... что делать, пожалуйста, помогите.Я использую:

mysql_real_escape_string($TextAreaSourceCode);

Пожалуйста, помогите, как удалить лишние кавычки, добавленные в элемент img src.

1 Ответ

1 голос
/ 17 июля 2011

Просто выполните обратную замену перед выводом.

$text = str_replace('\n"', '"', $text);

Посмотрите, что вы должны заменить на странице документации mysql_real_escape_string

UPD: mysql_real_escape_string заменяет все опасные (в смысле SQL-инъекции) символы в значении.Например, заменяет "вкл \" и тд.Полный список смотрите в документации по функции.Не знаю, почему он добавляет дополнительные кавычки, но, вероятно, проблема в этой замене.

Возможно, если вы предоставите нам пример ввода и результата, я мог бы рассказать вам больше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...