A voir également:
- Certain mot en rouge
- Mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Telecommande free clignote rouge - Forum Téléviseurs
1 réponse
Bonjour,
J'avais pensé qu'en écrivant tous les mots concernés dans un fichier texte, puis en utilisant la fonction PHP file_get_contents qui lira le contenu du fichier texte, tu devais pouvoir créer une fonction qui vérifierait si les mots écrits par l'utilisateur figurent dans le fichier texte et dans l'affirmative, les afficher en rouge.
Après une recherche, j'ai trouvé une autre solution :
Voir : https://openclassrooms.com/forum/sujet/tester-si-une-variable-contient-un-mot-60344
J'avais pensé qu'en écrivant tous les mots concernés dans un fichier texte, puis en utilisant la fonction PHP file_get_contents qui lira le contenu du fichier texte, tu devais pouvoir créer une fonction qui vérifierait si les mots écrits par l'utilisateur figurent dans le fichier texte et dans l'affirmative, les afficher en rouge.
Après une recherche, j'ai trouvé une autre solution :
<?php
$insultes = array("gros con", "connard", "salope", "merde");
$phrase = "Je préfèrerais me prélasser au soleil accompagné d'une vraie salope plutôt que d'abîmer ma vue devant cet écran de merde";
$tableau = explode(' ', $phrase);
foreach($tableau as $mot)
{
if (in_array($mot, $insultes))
{
echo 'Le mot "<span style="color:red">'.$mot.'</span>" n\'est pas autorisé.<br>';
}
}
?>
Voir : https://openclassrooms.com/forum/sujet/tester-si-une-variable-contient-un-mot-60344