TinyMCE вставляет URL-адрес изображения, добавляя дополнительную косую черту и делая неработающую ссылку - PullRequest
3 голосов
/ 02 апреля 2012

Я использую TinyMCE на своих страницах php, и он сохраняется в БД.

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

Я делаю неработающую ссылку ... Я проверил URL в firebug, и это вывод:

<img src="\"http://ysite.com/images/preview.jpg\"">

должно быть:

<img src="http://ysite.com/images/preview.jpg">

У него есть дополнительные: \ "в начале и в конце.

Ответы [ 2 ]

4 голосов
/ 02 апреля 2012

Если у вас нет возможности отключить магические кавычки , тогда вам следует включить проверку и соответственно обработать удаление косых черт.

Это значительно упрощает переносимость кода, если код будетнажмите другие настройки.

<?php
if (get_magic_quotes_gpc()) {
    $content = stripslashes($_POST['content']);
} else {
    $content = $_POST['content'];
}
?>
3 голосов
/ 02 апреля 2012

Попробуйте использовать html_entity_decode()

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