Maison  >  Article  >  développement back-end  >  Méthode PHP pour conserver les styles de texte avec plusieurs espaces et sauts de ligne lors de la soumission d'un formulaire

Méthode PHP pour conserver les styles de texte avec plusieurs espaces et sauts de ligne lors de la soumission d'un formulaire

墨辰丷
墨辰丷original
2018-05-21 13:58:511554parcourir

L'éditeur suivant vous proposera une méthode pour conserver plusieurs espaces et sauts de ligne dans le style de texte lors de la soumission d'un formulaire en PHP. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur pour y jeter un œil.

L'exigence est : La fonction de blocage des 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 suit :


Recommandations associées :

PHP implémente la soumission de formulaireMéthode de fonction de traitement de vérification des données

Résoudre le problème du traitement des formulaires PHP Soumission du formulairePlusieurs balises d'entrée avec la même valeur d'attribut de nom

simulation pythonsoumission du formulairese connecter à la bibliothèque

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