Re: [請益] 為啥米不會出現@"@

看板PHP作者 (守護神)時間19年前 (2005/10/21 00:16), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《janepiano (小豬豬)》之銘言: : 請問大大: : <?php : $str1 = "Is your name O\'reilly?"; : echo stripslashes($str1); : 執行過後>>Is your name O'reilly? : echo'<br><br>'; : $str2 = "Is your name 許\'reilly?"; : echo stripslashes($str2); : 執行過後>>Is your name ?reilly? : ?> 如果你是寫在程式碼裡時,$str2 應該是 $str2="Is your name 許\\'reilly?"; 除此之外,php 抓檔案不外乎是從 1)FORM 2)Database 3)File 從 FROM 來的最好解決 先檢查 php.ini 有沒有開 magic,有的話就做 stripslashes 等到要進 Database 時再 addslashes 這樣一來,Database 裡存的一定是沒有 addslashes 的 之後 Database 的資料抓出來要再處理時就一樣做法了 如果是要存進 session 時,那就用 base64_encode 儲存 檔案的最麻煩,通常我都是假設為沒有 addslashes 過的 目前效果是還可以接受 : 為啥米會這樣丫,而且我有從phpnet去看過,就是還是不能解決許蓋功的問題 : 我寫的這那個下面那隻,竟然給它出現"?"orz : 因為我要把那個stripslashes指令放到字資料庫去 : 然後從程式把資料叫出來,那我可以這樣做嗎@"@ : 就是把stripslashes(許)@@a : 3Q 大大的解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.158.10

10/21 16:34, , 1F
謝謝大大^^
10/21 16:34, 1F
文章代碼(AID): #13LyB10S (PHP)
討論串 (同標題文章)
文章代碼(AID): #13LyB10S (PHP)