[英]how to save ckeditor content in mysql database
是的,您可以將整篇文章提交到數據庫。 但是,在您提交之前; 嘗試使用此功能:
function dataready($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
例子:
dataready($_POST['editor']);
所以你可以使用任何你想要的 PDO 或 Mysqli。
要避免在打印文章時回顯 HTML 元素,請使用此功能:
html_entity_decode($article_text);
希望這對你有用。
附言。 為您的數據庫使用列類型 TEXT 很好。 如果要向該列添加更多文本,也可以使用 LONGTEXT。
是的,您可以將源代碼存儲在您的數據庫中,這就是 Wordpress 的工作方式。
但請記住在將字符串發送到數據庫之前對字符串進行轉義,使用:
mysqli_escape_string();
當您之后獲得發布數據時,PHP 將只在屏幕上打印 HTML。
簡單易用的base64_encode()
$content = base64_encode($editor_content);
當你獲取數據時使用 base64_decode()
$content = base64_decode($editor_content);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.