begin process at 2012 02 15 04:43:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > CENSUREPRO

CENSUREPRO


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :3 339 / 305

Auteur : derfum

Ecrire un message privé
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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip TUTORIEL POUR AVOIR UN SITE AUX NORMES (XHTML)
EXTRACTION DE LIENS AVANCÉE
Source avec Zip Source avec une capture PHPAINTCODE

 Sources de la même categorie

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip CLASSE D'OBJET DE RECHERCHE DE MOTS DANS DES TABLEAUX ET/OU ... par 8Tnerolf8
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE par tefa24600
Source avec Zip Source avec une capture CONVERTISSEUR DE NOMBRES EN TEXTE par macruz
Source avec Zip Source avec une capture CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGE par Salva9473

Commentaires et avis

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 :)

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

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

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

Commentaire de GRenard le 08/07/2004 17:00:14

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

Commentaire de derfum le 10/07/2004 17:55:59

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

Commentaire de wizard512 le 04/07/2005 15:04:42

10/10

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales