摘要:昨天,好端端的網(wǎng)站突然上傳圖片無(wú)法顯示,并且無(wú)法居中,后臺(tái)采用的是。然后進(jìn)入了沉思,起初以為是編輯器的問(wèn)題,更換編輯器試驗(yàn),還是同樣的問(wèn)題,顯然排除了編輯器的問(wèn)題。正是這些導(dǎo)致了前臺(tái)樣式錯(cuò)亂,導(dǎo)致上傳圖片無(wú)法顯示和居中的問(wèn)題。
昨天,好端端的網(wǎng)站突然上傳圖片無(wú)法顯示,并且無(wú)法居中,后臺(tái)采用的是ckeditor。然后進(jìn)入了沉思,起初以為是編輯器的問(wèn)題,更換編輯器試驗(yàn),還是同樣的問(wèn)題,顯然排除了編輯器的問(wèn)題。那是什么問(wèn)題呢?
從編輯器的輸入內(nèi)容的源碼分析,內(nèi)容是含有引號(hào)和HTML標(biāo)簽的,但是提交的時(shí)候ckeditor會(huì)把預(yù)定義的字符如"<"等轉(zhuǎn)換為HTML實(shí)體,入庫(kù)后的內(nèi)容被轉(zhuǎn)換后已經(jīng)被實(shí)體化了。
通過(guò)查詢數(shù)據(jù)庫(kù)結(jié)果得知,內(nèi)容中的引號(hào)被替換掉了,成為空白,然而被出來(lái)的數(shù)據(jù)放到編輯器中還是能解釋,但是樣式卻一塌糊涂,并且還被添加了一些其他標(biāo)簽。正是這些導(dǎo)致了前臺(tái)樣式錯(cuò)亂,導(dǎo)致上傳圖片無(wú)法顯示和居中的問(wèn)題。
找出原因了,接下來(lái)就是想法解決了。
此時(shí)我想到了php配置文件中的如果magic_quotes_gpc參數(shù)。果不其然,該參數(shù)處于Off關(guān)閉狀態(tài)。當(dāng)開(kāi)啟時(shí),通過(guò)GET,POST,COOKIE傳遞的數(shù)據(jù)會(huì)自動(dòng)被轉(zhuǎn)義。
如果magic_quotes_gpc=Off; 那么字符中要帶有引號(hào)(不管單引號(hào)還是雙引號(hào)) ,直接寫(xiě)入mysql都會(huì)直接變成空白。
顯然是這個(gè)問(wèn)題導(dǎo)致,于是開(kāi)啟此參數(shù)magic_quotes_gpc=On。插入數(shù)據(jù)庫(kù)的數(shù)據(jù)顯示正常了,引號(hào)被替換為(反斜線)。
取數(shù)據(jù)的時(shí)候使用$contents = preg_replace("http://",""",$contents);進(jìn)行替換一下,當(dāng)如編輯器中即可正常顯示。
至此問(wèn)題解決。關(guān)于入庫(kù)數(shù)據(jù)轉(zhuǎn)義參數(shù)的使用后面再專門(mén)作文總結(jié)。
原文:http://www.francissoung.com/biancheng/178.html
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/111234.html
摘要:昨天,好端端的網(wǎng)站突然上傳圖片無(wú)法顯示,并且無(wú)法居中,后臺(tái)采用的是。然后進(jìn)入了沉思,起初以為是編輯器的問(wèn)題,更換編輯器試驗(yàn),還是同樣的問(wèn)題,顯然排除了編輯器的問(wèn)題。正是這些導(dǎo)致了前臺(tái)樣式錯(cuò)亂,導(dǎo)致上傳圖片無(wú)法顯示和居中的問(wèn)題。 昨天,好端端的網(wǎng)站突然上傳圖片無(wú)法顯示,并且無(wú)法居中,后臺(tái)采用的是ckeditor。然后進(jìn)入了沉思,起初以為是編輯器的問(wèn)題,更換編輯器試驗(yàn),還是同樣的問(wèn)題,顯然...
首先是下載CKEditor,下載地址:http://ckeditor.com/download 選擇里面的Customize自定義,如圖 showImg(https://segmentfault.com/img/bVRlFy?w=1406&h=858); 然后進(jìn)入配置界面,第一個(gè)choose preset一般就選standard標(biāo)準(zhǔn)的 第二個(gè)需要添加兩個(gè)東西進(jìn)去 第一個(gè)是Justify showI...
首先是下載CKEditor,下載地址:http://ckeditor.com/download 選擇里面的Customize自定義,如圖 showImg(https://segmentfault.com/img/bVRlFy?w=1406&h=858); 然后進(jìn)入配置界面,第一個(gè)choose preset一般就選standard標(biāo)準(zhǔn)的 第二個(gè)需要添加兩個(gè)東西進(jìn)去 第一個(gè)是Justify showI...
摘要:是一款富文本編輯器,本文將用極為簡(jiǎn)單的方式介紹一下它的使用和困擾大家很久的圖片上傳問(wèn)題,要有耐心。第一步如何使用官網(wǎng)下載,分別是簡(jiǎn)易版標(biāo)準(zhǔn)版全面版自定義四個(gè)選項(xiàng),下載哪個(gè)根據(jù)你的訴求來(lái)。 CKeditor是一款富文本編輯器,本文將用極為簡(jiǎn)單的方式介紹一下它的使用和困擾大家很久的圖片上傳問(wèn)題,要有耐心。 第一步:如何使用 1.官網(wǎng)下載https://ckeditor.com/ckedit...
閱讀 1833·2021-11-23 09:51
閱讀 954·2021-10-08 10:05
閱讀 3439·2021-09-26 09:55
閱讀 1046·2021-09-22 15:21
閱讀 1641·2021-09-09 09:33
閱讀 1288·2019-08-30 15:56
閱讀 1292·2019-08-30 15:55
閱讀 974·2019-08-30 13:19