Maison > Tutoriel CMS > EmpireCMS > le corps du texte

Partagez des fonctions personnalisées pour résoudre le problème du HTML lors de l'interception de caractères dans l'introduction d'Empire CMS

silencement
Libérer: 2019-12-02 15:51:28
avant
1881 Les gens l'ont consulté

Partagez des fonctions personnalisées pour résoudre le problème du HTML lors de l'interception de caractères dans l'introduction d'Empire CMS

Ma solution est la suivante. J'ai écrit une fonction et je l'ai ajoutée. Voyons si cela fonctionne, je pense que tout va bien.

D'abord. surtout, e/ Ajoutez une fonction personnalisée telle que NoHTML() au fichier class/connect.php Vous pouvez définir cela comme vous le souhaitez

Le code est le suivant :

//去除HTML标记
function NoHTML($string){
$string = preg_replace("&#39;<script[^>]*?>.*?</script>&#39;si", "", $string);//去掉javascript
$string = preg_replace("&#39;<[\/\!]*?[^<>]*?>&#39;si", "", $string); //去掉HTML标记
$string = preg_replace("&#39;([\r\n])[\s]+&#39;", "", $string); //去掉空白字符
$string = preg_replace("&#39;&(quot|#34);&#39;i", "", $string); //替换HTML实体
$string = preg_replace("&#39;&(amp|#38);&#39;i", "", $string);
$string = preg_replace("&#39;&(lt|#60);&#39;i", "", $string);
$string = preg_replace("&#39;&(gt|#62);&#39;i", "", $string);
$string = preg_replace("&#39;&(nbsp|#160);&#39;i", "", $string);
return $string;
}
Copier après la connexion
<. 🎜>Il est recommandé d'étudier "

Tutoriel Empire cms

Ensuite, allez dans le modèle de contenu de la liste et modifiez le code

Le code est le suivant :

$r[smalltext]=esub(NoHTML($r[smalltext]),200,&#39;......&#39;);$listtemp=&#39;<li><strong><a href="[!--titleurl--]">
[!--title--]</a></strong><p>[!--smalltext--]</p></li>&#39;;
Copier après la connexion
De cette façon, le problème est résolu, c'est très simple.

Parce qu'il s'agit de la Chine. Pour les sites Web en anglais, le nom du site Web doit utiliser un titre, il est donc très pratique de le modifier comme ceci

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:www.word666.com/cms
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!