php 에서 폼 을 제출 할 때 여러 개의 빈 칸 과 줄 을 바 꾸 는 텍스트 스타일 을 유지 하 는 방법

수 요 는 사용자 가 양식 을 제출 할 때 민감 한 단 어 를 차단 하 는 기능 입 니 다.그 중에서 민감 한 단 어 는 서버 쪽 의 같은 경로 에서 ciku.txt 에서 나 옵 니 다.민감 한 단 어 는'|'을 통 해 연 결 됩 니 다.예 를 들 어'g|c|a'를 통 해 폼 을 제출 할 때 민감 한 단 어 를 교체 합 니 다.더 중요 한 것 은 폼 텍스트 필드 에서 사용자 가 입력 한 여러 개의 빈 칸 과 줄 을 바 꾸 는 스타일 을 유지 하고 그대로 져 야 합 니 다.php 코드 는 다음 과 같 습 니 다:

<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
  $pattern = array(
        '/ /',  //     
        '/ /',  //     
        '/\r
/',//window '/
/', //Linux,Unix ); $replace = array('&nbsp;','&nbsp;','<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>
효과 캡 처 는 다음 과 같다.

이 phop 에서 양식 을 제출 할 때 여러 개의 빈 칸 과 줄 을 바 꾸 는 텍스트 스타일 을 유지 하 는 방법 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기