《PHP實戰:php提交表單時保留多個空格及換行的文本樣式的方法》要點:
本文介紹了PHP實戰:php提交表單時保留多個空格及換行的文本樣式的方法,希望對您有用。如果有疑問,可以聯系我們。
需求是:用戶提交表單時屏蔽敏感詞的功能.其中敏感詞來自服務器端同一路徑下的ciku.txt,敏感詞通過"|"連接,例如"g|c|a",提交表單時替換敏感詞,更重要的是,需要保持表單文本域中用戶輸入的多個空格及換行的樣式,并原樣輸出.php代碼如下:PHP實例
<?php header("Content-type:text/html;charset=utf-8"); if($_POST){ $pattern = array( '/ /', //半角下空格 '/ /', //全角下空格 '/\r\n/',//window 下換行符 '/\n/', //Linux,Unix 下換行符 ); $replace = array('?','?','<br />'); $message=preg_replace($pattern, $replace, $_POST['message']); $cikuStr=file_get_contents('ciku.txt'); $cikuArr=explode('|',$cikuStr); $liuyan=str_replace($cikuArr, "**",$message); echo '您的留言是:<br>'.$liuyan; } ?>
1<!--這是表單頁面代碼--> <body> <form name="message_board" id="message_board" method="post" action="timu.php"> <textarea name="message" id="message" cols="50" rows="10" > "http://www.cnblogs.com/phpdream/"---勇往直泉 </textarea><br/> <input type="submit" value="提交留言" id="submitMessage" onclick= /> </form> </body>
效果截圖如下所示:PHP實例
PHP實例
以上這篇php提交表單時保留多個空格及換行的文本樣式的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持維易PHP.PHP實例
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/604.html