Maison > Tutoriel CMS > EmpireCMS > La fonction personnalisée résout le problème du HTML lors de l'interception des caractères dans l'introduction d'Empire CMS

La fonction personnalisée résout le problème du HTML lors de l'interception des caractères dans l'introduction d'Empire CMS

silencement
Libérer: 2019-11-30 13:46:11
avant
2435 Les gens l'ont consulté

La fonction personnalisée résout le problème du HTML lors de l'interception des 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
Allez d'abord sur e. /class/connect Ajoutez une fonction personnalisée telle que NoHTML() au fichier .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

Recommandé à. étudiez "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

Ce 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 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