Maison > développement back-end > tutoriel php > 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

墨辰丷
Libérer: 2023-03-27 09:04:01
original
1659 Les gens l'ont consulté

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;
}
?>
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal