0
我使用Joomla 2.5並將文本編輯器添加到管理組件。當我從編輯器保存文本時,所有換行符/返回都從文本中刪除。防止Joomla編輯器剝離換行符/返回
我使用的是類似SQL調用如下所示:
"UPDATE....... SET body=" .$db->quote(JRequest::getVar('body'))
我也試過保存而不$ DB->報價()沒有任何成功的呼叫文本。
照顧, 李
我使用Joomla 2.5並將文本編輯器添加到管理組件。當我從編輯器保存文本時,所有換行符/返回都從文本中刪除。防止Joomla編輯器剝離換行符/返回
我使用的是類似SQL調用如下所示:
"UPDATE....... SET body=" .$db->quote(JRequest::getVar('body'))
我也試過保存而不$ DB->報價()沒有任何成功的呼叫文本。
照顧, 李
確定。問題不在於編輯器,而在於我如何通過JRequest :: getVar()調用來提取文本。我將JREQUEST_ALLOWRAW添加到參數中,問題得到解決。
不要將內容放入查詢中而不引用/轉義它們。您將開放SQL注入。另外,你正在使用哪個編輯器? Joomla附帶不止一個,還有第三方編輯可以作爲插件。 – Okonomiyaki3000
從我的理解,在Joomla中使用quote()爲我做這個。這是不是真的?我如何知道正在使用哪個編輯器? –
是的,使用'$ db-> quote()'是正確的。不要刪除它。 – Okonomiyaki3000