作者ptt2000 (ptt20000)
看板PHP
標題[請益] PHP 顯示字串代碼的方法?
時間Sun Aug 14 20:53:18 2011
各位好! 很感謝您進來!
我的問題是,我想在一個表單例如TEXT中輸入代碼
EX:這是JS的彈出警告<script>alert('AAA');</script>
上訴文字為在輸入表單中輸入的
照理來說應該整段都會是字串,且在取值的時候有使用addslashes(字串變數)
addslashes應該會處理字串中有' "的部分都將取代為\' \"
但是我echo 字串變數的時候卻沒有取代...
然後查詢出來後卻真的彈出該警告,我希望他可以顯示整段文字...
請問各位有甚麼辦法可以處理這樣的字串呢??
感謝各位的幫忙!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.207.222.68
1F:推 knuckles:php htmlspecialchars() 08/14 21:02
2F:→ ptt2000:請問是顯示的時候+嗎? 08/14 21:06
3F:→ ptt2000:在我寫入資料庫時只使用addslashes這樣夠嗎? 08/14 21:07
4F:→ ptt2000:感謝您! 08/14 21:07
5F:→ bibo9901:addslashes只是把'換成\'而已啊 你<script> tag還在 08/14 21:08
6F:→ bibo9901:直接印出來當然會執行 08/14 21:08