表單中用戶輸入"<"等轉義字符,保存後數據庫是原文保存的,但是查看的時候顯示的是"<",如何是的<字符在網頁原樣顯示出來。
阿新 • • 發佈:2018-03-23
php tex gpo image 輸入 text 字符 replace bsp
其實方法也很簡單,替換&為&就行了~
演示如下
<?php $content="<!DOCTYPE html> <html> <body> <?php echo 我的第一段 PHP 腳本!; ?> </body> </html>"; $find="<"; $replace="&lt;"; $findTwo=">"; $replaceTwo="&gt;"; $result=str_replace($find,$replace,$content); $result=str_replace($findTwo,$replaceTwo,$result); echo "<textarea rows=‘20‘ cols=‘50‘>".$result."</textarea>"; ?>
這時一段PHP代碼,使用替換函數str_replace將<替換為&lt; 即可,說白了就是替換&為&即可達到目的
顯示效果如下圖
表單中用戶輸入"<"等轉義字符,保存後數據庫是原文保存的,但是查看的時候顯示的是"<",如何是的<字符在網頁原樣顯示出來。