Interdire une liste de mots
Résolu
Bonjour,
je veux interdire une liste de mots et j'ai essayé de faire ce code, avec un mot, ca va mais pas avec 2.
Quelqu'un sait pourquoi ?
Merci
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
je veux interdire une liste de mots et j'ai essayé de faire ce code, avec un mot, ca va mais pas avec 2.
<?php
if(preg_match(get_the_title($post_id) , 'CREDIT','peugeot') == true) {
echo "m";
}
?>
Quelqu'un sait pourquoi ?
Merci
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Merci d'y penser dans tes prochains messages.
.
2 réponses
-
ModérateurBonjour,
Essaye ce code :$string = get_the_title($post_id); $mots = '/CREDIT|peugeot/'; if(preg_match($mots, $string, $matches)){ echo " un ou plusieurs mots interdits"; }else{ echo "NO Problem"; }
Cordialement,
Jordane-
-
Modérateur@chatvertdusudComment ça ... "rien ne s'affiche" ??
Aucun des messages présents dans les ECHO ??
Peux tu ajouter un echo de ta variable $string pour voir exactement ce qu'elle contient ?
Es-tu sûr que les mots à comparer sont bien orthographiés de la même manière ? -
-
-
Modérateur@chatvertdusudSi la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Bonne continuation
Cordialement,
Jordane
-
-
Ok jordane j'y penserai