主題: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: twu2 於 四月 09, 2007, 11:06:44 上午 轉自: http://blog.teatime.com.tw/1/post/228
在 LifeType 1.0.3 的時候, 我修正過一次 backslash 無法儲存的問題, 不過, 最近發現又有人反應這類的問題, 查了一下, 發現原本的修正, 在 magic_quotes_gpc 關閉時, 可以正確的儲存 backslash. 但是如果將 magic_quotes_gpc 打開之後, 就無法儲存 backslash 了. 下面這個 patch, 應該可以解決這一個問題了: 程式碼: diff -Nur class.orig/data/kses.class.php class/data/kses.class.php Patch submit 到 Mantis: http://bugs.lifetype.net/view.php?id=1141 主題: Re: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: falldog 於 四月 22, 2007, 03:03:22 下午 你好~
我用你的方法試過了ok 不過,還是存在一個問題 就是發表新文章後 「\\n」 秀出來的結果是 「\n」 然後再編輯這篇文章時 編輯器裡的文章會是 「\n」 所以如果沒有再自行加一個「\」的話 秀出來的結果就變成 「n」 主題: Re: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: twu2 於 四月 22, 2007, 08:04:57 下午 也許 patch 有那邊您沒改到吧.
至少在我家的機器上頭, 不管 magic_quotes_gpc 打開或關閉, 都不會有您說的問題產生. 主題: Re: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: falldog 於 四月 23, 2007, 06:24:00 下午 呃...是喔...
為什麼我check過了還是一樣啊.... :-S 還是可以請你把這兩個修改的file mail給我好嗎? 感謝~ falldog7@gmail.com 主題: Re: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: twu2 於 四月 24, 2007, 09:16:47 上午 好像沒什麼好寄的. 把那兩個檔案有執行 stripslashes() 的部份刪除就可以了.
在別的文章看到你的環境是用 windows, 我不清楚是否在 windows 中要另外處理. 不過在 linux 上頭, 這個部份我並沒有碰到問題. 最簡單的做法, 是把 magic_quotes_gpc 設成 off 不就好了? 如果不想把 magic_quotes_gpc 設成 off (想不出有什麼不能的? 還是在 windows 下, 就算設成 off 也有問題?), 那就等官方的開發人員, 那天有空處理到這個問題再說吧. 我沒有 windows 的 web 環境, 也不想特地裝一個來測, 所以這部份我也不清楚為什麼在你的環境下會有問題. 主題: Re: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: falldog 於 四月 24, 2007, 10:46:55 上午 嗯嗯~
我也覺得我照著patch修正應該是沒問題 但是就是還有問題...Orz 那麼…請問一下magic_quotes_gpc 怎麼把它設off啊? 我在Admin介面找不到它的設定耶??? 主題: Re: 修正 LifeType 1.2 中, 打開 magic_quotes_gpc 後, 無法儲存 backslash [\] 字元的問題 作者: twu2 於 四月 24, 2007, 11:22:41 上午 那是 php 的設定, 到 php.ini 中去改. 或用 .htaccess 來設定 (如果你用的是 apache 的話).
|