Параметризованный вывод запроса r \ n на HTML-странице?

Я использую Ckeditor, чтобы позволить людям форматировать текст и затем вставлять в базу данных с помощью параметризованного запроса mysqli следующим образом:

 if (isset($_POST['editor1'])) {

$editor1 = htmlentities($_POST['editor1']);

//insert variables in table blog_post
$insert_blog_post_q= $conn->prepare("INSERT INTO blog_posts (blog_body) VALUES (?)");
$insert_blog_post_q->bind_param('s',$editor1);
$insert_blog_post_q->execute();
$insert_blog_post_q->close();
}

Когда я вывожу результаты, это создает r\n проблемы между пунктами, как следует

 Hello im a title
r\n
More text
r\n
Text text
r\n

Эта проблема также создает обратные ресницы в IMG SRC, как это:

<img src='\"https://myimage.com"\'>

Это приведет к поломке всех ссылок на изображения.

Как я могу решить эту проблему? Спасибо

0

Решение

Честно говоря, это не было для меня дубликатом. В приведенных выше предложениях я не нашел ответов на все свои проблемы. Однако я решил свою проблему с помощью руководства.

Вывод MySQL выберите результат следующим образом:

//fix r\n from blog post body
$blogpostbody = str_ireplace(array("\r","\n",'\r','\n'),'', $blog_p['post_body']);

//remove backlashes that cause pictures to be broken
$blogpostbodynolashes = stripslashes($blogpostbody);
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector