我一直在使用CKEditor(通過PHP),它沒有將完整文檔保存到SQL表中的問題。然後在重定向時,它會抓取spaz。 大部分它運作得非常好。它似乎只發生在長文本中 - 就像它被限制在一定的字符數量(在我的結尾沒有設置限制 - 但不確定是否在CKEditor中設置了限制,我無法在任何地方找到任何信息) 。 SQL表是一個Longblob,所以我認爲它能夠處理大約4GB的數據。起初,我認爲這是由於圖像和喜歡,但事實證明,純文本具有相同的問題。CKEditor未完全上傳文本
所以,我的問題是: 1. CKEditor輸入的文本是否有限制? 2.默認情況下,標籤中是否存在對字符數量的表單限制? 3.我做了一個booboo嗎?
//form blah
<textarea class='ckeditor' name='doc'></textarea>
//etc
//SQL query upload
$query = mysql_query("INSERT INTO `docs` (`title`,`doc`,`date`,`author`,`category`) VALUES ('$title','$doc','$date','$author','$category')");
首先,不要使用mysql_query ...使用pdo或mysqli驅動程序。 第二, - 它是可能的,由它自己的查詢自我有一些限制,但比你會檢索到一個錯誤... 如果你通過它傳遞數據可能會有限制。但是,如果您使用後發送它......似乎沒有我知道的限制。 pre HTML4屬性值被限制爲1024個字符。 HTML4更改爲64k字符,即SGMLs最大值,但是: http://www.w3.org/TR/html4/sgml/sgmldecl.html) – pomaxa
您的表單是使用GET還是POST方法提交的? –
POST。我仍然無法解決這個問題。 – Rik