Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CENSUREPRO


Information sur la source

Catégorie :Chaîne de caratère Niveau : Débutant Date de création : 25/06/2004 Date de mise à jour : 29/06/2004 17:20:36 Vu / téléchargé: 2 173 / 267

Note :
8 / 10 - par 4 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

classe simple mais assez efficace de censure des mots grossiers pour forum, tribune libre, commentaire... Peut censurer une page complète ou juste une chaîne.
version 1.1, voir le ChangeLog dans le lisez-moi
 

Conclusion

Un fichier lisez-moi est fourni. Si vous utilisez ce script et que vous trouvez la censure trop ou pas assez efficace, merci de me joindre par mail ou en laissant un commentaire (plutôt par mail pour les exemples  d'inéfficacité... ^_^)
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de GRenard le 26/06/2004 22:59:13

Tu devrais expliquer comment fonctionne ton fichier CP-List.txt. (pas juste dire qu'il fonctionne avec preg_replace... mais expliquer pour des débutants qui voudraient ajouter des mots...)

Un tit commentaire comme ca, normalement on ne met pas une string pour faire un if de la manière que tu fais (genre Tout, ou Chaine)... On utilise plutot un int, et on dit, 1 correspond à tout le document, 2 correspond...

8/10 :)

signaler à un administrateur
Commentaire de derfum le 29/06/2004 15:09:46

C'est vrai que CP-List.txt est "pour initiés" c'est vrai, mais si je dois recopier le manuel des PREG, ça alourdirait l'archive... ^_^
Mon but premier n'est pas, en effet, de favoriser l'ajout de mots par l'utilisateur lambda, puisque même pour bannir un mot, il faut l'entourer (de slashes en général) mais comme je l'ai dit, je suis disponible par ce site (quelq'un l'a déjà bien compris :)) ou par mail (dans l'archive) pour ajouter/modifier des mots.
Pour la deuxième remarque, tu as tout à fait raison : ça parait axer le script pour débutant (une chaine est plus compréhensible) ce qui contraste avec les preg non documentées... La prochaine mise-à-jour contiendra une mini-doc pour remplir CP-list.txt et des options "entières". Merci pour tes remarques

FReD

signaler à un administrateur
Commentaire de derfum le 29/06/2004 17:22:57

J'ai fait ces deux modifications et ajouté une version "light" (qui sert juste à detecter sans censurer, pour un moteur de recherche par exemple)

FReD

signaler à un administrateur
Commentaire de affiliatel le 08/07/2004 14:03:52

y a vraiment plus simple ....:
//////////////////////////////////////////////////////////////////////
$badWords=array("pute","salop","encul","cul","batar","baise","bite","suce","sexuel","branl","nique","merde","gueul");
for($x=0; $x< count($badWords); $x++) {
$champsoumi = eregi_replace($badWords[$x], "censure", $champsoumi );
}
//////////////////////////////////////////////////////////////////////
// code insensible à la casse essayer avec bbatard BATARD bartards etc ... heu désolé pour la lecture des insultes hihi .... :) l'avait ka utiliser mon code na !
//////////////////////////////////////////////////////////////////////
code en action sur:
http://rubrique.net
http://affiliatel.com

signaler à un administrateur
Commentaire de GRenard le 08/07/2004 17:00:14

Pas d'accord... avec un masque c'est plus précis.

signaler à un administrateur
Commentaire de derfum le 10/07/2004 17:55:59

En effet, et en plus mon code gere les terminaisons, et les variations...

signaler à un administrateur
Commentaire de wizard512 le 04/07/2005 15:04:42

10/10

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.