Comment conserver les styles de texte avec plusieurs espaces et sauts de ligne lors de la soumission d'un formulaire

巴扎黑
Libérer: 2023-03-10 20:44:01
original
1391 Les gens l'ont consulté

L'exigence est la suivante : 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". Les mots sensibles sont remplacés lors de la soumission du formulaire . Plus important encore, le texte du formulaire doit être conservé tel quel. Le code php est le suivant :

 1 <?php 2 header("Content-type:text/html;charset=utf-8"); 3 if($_POST){ 4     $pattern = array( 5                 &#39;/ /&#39;,  //半角下空格 6                 &#39;/ /&#39;,  //全角下空格 7                 &#39;/\r\n/&#39;,//window 下换行符 8                 &#39;/\n/&#39;, //Linux,Unix 下换行符 9          );10     $replace = array(&#39; &#39;,&#39; &#39;,&#39;<br />');11     $message=preg_replace($pattern, $replace, $_POST['message']); 
12     $cikuStr=file_get_contents('ciku.txt');13     $cikuArr=explode('|',$cikuStr);14     $liuyan=str_replace($cikuArr, "**",$message);15     echo '您的留言是:<br>'.$liuyan;16 }17 ?>
Copier après la connexion
 
3     4           6        7          8     9
Copier après la connexion

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

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