Maison  >  Article  >  développement back-end  >  Code d'implémentation de style de texte PHP qui conserve plusieurs espaces et sauts de ligne

Code d'implémentation de style de texte PHP qui conserve plusieurs espaces et sauts de ligne

小云云
小云云original
2018-02-12 13:34:092710parcourir

La fonction de bloquer les mots sensibles lorsque les utilisateurs soumettent des formulaires. Les mots sensibles proviennent de ciku.txt sous le même chemin côté serveur. Les mots sensibles sont connectés via "|", comme "g|c|a". l'utilisateur dans le champ de texte du formulaire doit être conservé. Entrez plusieurs espaces et styles de nouvelle ligne et affichez-les tels quels. Le code php est le suivant :


<?php
header("Content-type:text/html;charset=utf-8");
if($_POST){
  $pattern = array(
        &#39;/ /&#39;,  //半角下空格
        &#39;/ /&#39;,  //全角下空格
        &#39;/\r\n/&#39;,//window 下换行符
        &#39;/\n/&#39;, //Linux,Unix 下换行符
     );
  $replace = array(&#39; &#39;,&#39; &#39;,&#39;<br />&#39;);
  $message=preg_replace($pattern, $replace, $_POST[&#39;message&#39;]); 
  $cikuStr=file_get_contents(&#39;ciku.txt&#39;);
  $cikuArr=explode(&#39;|&#39;,$cikuStr);
  $liuyan=str_replace($cikuArr, "**",$message);
  echo &#39;您的留言是:<br>&#39;.$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>

La capture d'écran de l'effet est la suivante :

Recommandations associées :

PHP remplace les signes de ponctuation réguliers par des espaces

Comment remplacer les signes de ponctuation réguliers en PHP Exemples d'espaces

Résumer les différentes méthodes d'utilisation des espaces en HTML

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn