j'ai fait un petit livre d'or dans mon site et je rencontre un problème pour y incérer un petit script pour tenter de supprimer certains mots comme des insultes par exemple :
j'ai donc trois fichiers pour mon livre d'or, un fichier .txt qui stock les messages et un formulaire.
Code : Tout sélectionner
<?php
//Ouverture du fichier en écriture
$fp = fopen("/htdocs/livredor/guestbook.txt",a);
//On convertit les caracteres html
echo htmlspecialchars_decode(htmlentities($chaine, ENT_NOQUOTES, 'ISO-8859-1'));
$nom = stripslashes ($_POST['nom']);
$mail = stripslashes ($_POST['mail']);
$message = stripslashes ($_POST['message']);
$mots_a_censurer = array(' con ',' merde ', ' etc... ');
$message = str_replace($mots_a_censurer, ' *** ', $message);
$d = date ( "d/m/Y H:i:s" );
$page = "";
$lemail = $mail;
$page .= " <b>$nom</b> ($lemail) le: $d<br> $message<br><hr>\n";
//On rajoute le message
fwrite($fp,"$page" ,strlen("$page"));
//fermeture du fichier
fclose($fp);
?>Code : Tout sélectionner
$mots_a_censurer = array(' con ',' merde ', ' etc... ');
$message = str_replace($mots_a_censurer, ' *** ', $message); je vous en remercie par avance
scoubi