[PHP] addcslashes函數 & stripcslashes函數

最近寫了一套PHP程式,文章發佈的地方搭配FCKeditor,在本機測試時一切正常,沒想到放上SERVER就發生部份文章無法POST!

看了看貼文原碼,發現是貼進去的網頁如果用JS來寫,會被[ ‘ ]這個單引號給破壞,PHP會認為單引號為結束語法,所以找了這個函數來用看看,想不到一下就解決了,記錄一下,也分享一下^^

 

addcslashes() 將指定字元加上 \

EX:

$str = addcslashes( $str, " ‘ " );

說明:

addcslashes( 原始字串, 要替換的字元 );
比如我要將單引號給加上 \ ,所以我就在後面設定 " ‘ "

"請自行修改為半形的雙引號

補充說明:[ stripcslashes函數]

用途:與addcslashes相反,是刪除 \ 的函數

用法

$str = stripcslashes($str);

stripcslashes

發表迴響