Cacher un code PHP
FatalDead
-
FatalDead -
FatalDead -
Bonjour,
Je suis débutant en PHP et je suis confronté à un problème, mon site affiche le nom des utilisateurs sur le site (news forum etc) avec la ligne suivante :
Etc etc, il y a plusieurs couleurs en fonction du grade et du sexe bref. Le problème est que lorsqu'on va sur le profil d'un utilisateur, le site utilise ce même code pour inclure le pseudo dans le titre de la page donc je me retrouve avec un "site ABC - Profil de <span style ... " j'aimerais savoir s'il y a un moyen de "camoufler" le <span> etc ou si je doit sacrifier soit les couleurs soit le title de la page ?
Merci d'avance :)
Je suis débutant en PHP et je suis confronté à un problème, mon site affiche le nom des utilisateurs sur le site (news forum etc) avec la ligne suivante :
if( isset($this->displayname) && '' !== trim($this->displayname) ) {
if($level->title == 'Fondateur') {
return '<span style="color:#B40404; font-weight: bold;">' .$this->displayname. '</span>';
} else {
Etc etc, il y a plusieurs couleurs en fonction du grade et du sexe bref. Le problème est que lorsqu'on va sur le profil d'un utilisateur, le site utilise ce même code pour inclure le pseudo dans le titre de la page donc je me retrouve avec un "site ABC - Profil de <span style ... " j'aimerais savoir s'il y a un moyen de "camoufler" le <span> etc ou si je doit sacrifier soit les couleurs soit le title de la page ?
Merci d'avance :)
2 réponses
-
Salut,
Tu peux utiliser la fonction php strip_tags() pour supprimer les balises html : https://www.php.net/manual/fr/function.strip-tags.php
Bonne journée -
Bonjour,
Normalement, les span ou autres tag html ne doivent pas s'afficher à moins que tu utilises un htmlspecialchars en php.
Pour afficher le nom de l'utilisateur comment tu fais ? un echo en php ?