Protéger son livre d'or en PHP : explication
15 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Protéger son livre d'or en PHP : explication
Salut
Suite à la lecture d'un post sur ce forum qui parlais du spam de livre d'or....
.....et suite aussi au ral bol de voir les livres d'or remplis à rabord de messages :
- ton site est génial !!! le webmaster de -http://www.dggfgffgfdgfg.com
Pour les webmaster qui ont utilisé un script tout fait dans leur livre d'or qui ne filtre pas les url je vous propose ce petit script tout con ( enfin c 'est meme pas un script c'est 3 lignes lol ) qui vont régler vos problemes :
( Je précise tout de suite que je suis pas un pro en PHP et peut etre qu'il y a plus simple et plus rapide. )
Il faut localiser dans votre script la variable "message" du formulaire , en général c'est $message mais ca peut etre autre chose. Une fois trouvé vous rajouter ces 3 p'tite lignes juste avant que le message ne soit enregistrer dans la bdd ( en remplacant $message par votre variable ) :
Vous pouvez aussi virer les extensions des NDD si vous voulez :
Exemple :
- ton site est génial !!! le webmaster de -http://www.dggfgffgfdgfg.com
deviens :
- ton site est génial !!! le webmaster de ****.***.dggfgffgfdgfg.***
Ca mange pas de pain , mais ca marche
Bien sur le mieux serais de changer de livre d'or pour un plus aboutis qui fait deja tout ca
++++
EDIT MAJ :
---------------------------> de troops :
Voila une ptite fonction pour mettre ma pierre à l'édifice :
---------------------------> de shrom :
Comme ça on a le nom du site mais pas l'adresse
ou alors:
Comme ça on a le site sous la forme -http://www.bidule.com
Suite à la lecture d'un post sur ce forum qui parlais du spam de livre d'or....
.....et suite aussi au ral bol de voir les livres d'or remplis à rabord de messages :
- ton site est génial !!! le webmaster de -http://www.dggfgffgfdgfg.com
Pour les webmaster qui ont utilisé un script tout fait dans leur livre d'or qui ne filtre pas les url je vous propose ce petit script tout con ( enfin c 'est meme pas un script c'est 3 lignes lol ) qui vont régler vos problemes :
( Je précise tout de suite que je suis pas un pro en PHP et peut etre qu'il y a plus simple et plus rapide. )
Il faut localiser dans votre script la variable "message" du formulaire , en général c'est $message mais ca peut etre autre chose. Une fois trouvé vous rajouter ces 3 p'tite lignes juste avant que le message ne soit enregistrer dans la bdd ( en remplacant $message par votre variable ) :
$message = htmlentities($message); // pour virer le html dans les messages
$message = eregi_replace( "http", "****", $message); // pour suprimer "http" dans les messages
$message = eregi_replace( "www", "***", $message); // pour virer "www" dans les messages.
Vous pouvez aussi virer les extensions des NDD si vous voulez :
$message = eregi_replace( ".com", "***", $message);
$message = eregi_replace( ".net", "***", $message);
$message = eregi_replace( ".org", "***", $message);
$message = eregi_replace( ".info", "***", $message);
Exemple :
- ton site est génial !!! le webmaster de -http://www.dggfgffgfdgfg.com
deviens :
- ton site est génial !!! le webmaster de ****.***.dggfgffgfdgfg.***
Ca mange pas de pain , mais ca marche
Bien sur le mieux serais de changer de livre d'or pour un plus aboutis qui fait deja tout ca
++++
EDIT MAJ :
---------------------------> de troops :
Voila une ptite fonction pour mettre ma pierre à l'édifice :
function ReplaceURLToText($SourceText){
$NewText=eregi_replace("((http|https|ftp|Http)://([a-z]+).([[:alnum:]_.-]+).([a-z]{2,4})+)",'*********',$SourceText);
$NewText=eregi_replace("(www.([[:alnum:]_.-]+).([a-z]{2,4})+)",'*********',$SourceText);
return $NewText;
}
---------------------------> de shrom :
$message = eregi_replace("<a(.*)>(.*)<\/a>","\\2",$message);
Comme ça on a le nom du site mais pas l'adresse
ou alors:
$message = eregi_replace('<a href="(.*)">(.*)<\/a>',"-\\1",$message);
Comme ça on a le site sous la forme -http://www.bidule.com
Dernière édition par Neptune le Jeu Sep 02, 2004 12:51, édité 6 fois.
-

Cendrillon - WRInaute accro

- Messages: 4747
- Inscription: Mar Aoû 17, 2004 15:41
- ton site est génial !!! le webmaster de -http://www.dggfgffgfdgfg.com
deviens :
- ton site est génial !!! le webmaster de -je.suis.un.gros.spanner.dggfgffgfdgfg
c'est bien ... mais je remplacerais "-je.suis.un.gros.spanner.dggfgffgfdgfg" par "-http://www.*******.com" (pourquoi provoquer, beaucoup font cela sans chercher à nuire, retire ce qui te gène, les suivants ne laisseront rien) ...
- webrankinfo
beaucoup font cela sans chercher à nuire
plus que tu ne le crois...
-

Cendrillon - WRInaute accro

- Messages: 4747
- Inscription: Mar Aoû 17, 2004 15:41
plus que tu ne le crois... faut pas chercher à tout excuser non plus...
je ne cherche pas à excuser quoi que ce soit ... je pense juste que cela ne sert à rien de provoquer, le résultat étant le même ...
Par ailleurs je ne vois pas vraiment pas en quoi cela peut te nuire que des webmasters laissent leur URL sur ton livre d'or (ne t'es tu jamais inscrit sur un annuaire juste pour le BL ?) ... personnellement je préfère cela aux insanités que certains laissent ...
Cendrillon les webmaster laisse des messages sur ton livre d'or sans lire ton site , sans meme visiter une seule page , d'ailleurs la plupart du temps il tombe sur ton livre d'or avec google et ne savent meme pas de quoi ton site parle : IL S EN FOUTENT de toute maniere , il colle leur message tout simple j'adore votre site blablabla et apres livre d'or suivant.
La nuissance c est la polution , tape livre d'or dans google france et regarde tout les messages , quel est l'interet d'un livre d'or si au moins 50 % des messages sont des webmaster qui parle d'un site qu'il n'ont meme pas visité ? Cela n'a aucun interet.
Mais la n'est pas le débat , apres tout chacun fait ce qu'il veut et si un livre d'or est polué c'est que le webmaster ne fait rien , ou ne sais pas comment faire.
J'ais ecris ce post pour aider , maintenant chacun fait bien ce qu'il veut
La nuissance c est la polution , tape livre d'or dans google france et regarde tout les messages , quel est l'interet d'un livre d'or si au moins 50 % des messages sont des webmaster qui parle d'un site qu'il n'ont meme pas visité ? Cela n'a aucun interet.
Mais la n'est pas le débat , apres tout chacun fait ce qu'il veut et si un livre d'or est polué c'est que le webmaster ne fait rien , ou ne sais pas comment faire.
J'ais ecris ce post pour aider , maintenant chacun fait bien ce qu'il veut
Voila une ptite fonction pour mettre ma pierre à l'édifice
function ReplaceURLToText($SourceText){
$NewText=eregi_replace("((http|https|ftp|Http)://([a-z]+).([[:alnum:]_.-]+).([a-z]{2,4})+)",'*********',$SourceText);
$NewText=eregi_replace("(www.([[:alnum:]_.-]+).([a-z]{2,4})+)",'*********',$SourceText);
return $NewText;
}
$message = eregi_replace("<a(.*)>(.*)<\/a>","\\2",$message);
Comme ça on a le nom du site mais pas l'adresse
ou alors:
$message = eregi_replace('<a href="(.*)">(.*)<\/a>',"-\\1",$message);
Comme ça on a le site sous la forme
Comme ça on a le nom du site mais pas l'adresse
ou alors:
$message = eregi_replace('<a href="(.*)">(.*)<\/a>',"-\\1",$message);
Comme ça on a le site sous la forme
- Code: Tout sélectionner
-http://www.bidule.com
-

Cendrillon - WRInaute accro

- Messages: 4747
- Inscription: Mar Aoû 17, 2004 15:41
J'ais ecris ce post pour aider , maintenant chacun fait bien ce qu'il veut
mais je l'avais bien compris comme cela ...
Je rajoute une pierre à l'edifice :
Que penser des livres d'or qui se font spamer et qui ne sont pas modérés ?
Il existe des dixaines de sites (avec des livres d'o)r à l'abandon.
Vous -les webmasters- vous avec un ou plusieurs sites, faites le ménage chez vous. C'est tout.
Perso, sur mon site, à coté de chaque message, j'ai un lien "supprimer", 1 seconde et on en parle plus.
C'est comme un mur bien propre, les grafitis appellent les grafitis...
Que penser des livres d'or qui se font spamer et qui ne sont pas modérés ?
Il existe des dixaines de sites (avec des livres d'o)r à l'abandon.
Vous -les webmasters- vous avec un ou plusieurs sites, faites le ménage chez vous. C'est tout.
Perso, sur mon site, à coté de chaque message, j'ai un lien "supprimer", 1 seconde et on en parle plus.
C'est comme un mur bien propre, les grafitis appellent les grafitis...
-

ludoanimation - WRInaute passionné

- Messages: 599
- Inscription: Ven Juil 25, 2003 15:17
Autres solutions que j'ai mis en oeuvre :
1/ Les liens dans le livre d'or (et uniquement dans le livre d'or) sont en javascript, déja ca éloignent ceux qui écrivent juste pour le BL.
2/Lorsque quelqu'un écrit dans le livre d'or, ca m'envoi un mail , dans lequel il y a le texte posté , et l'adresse du site du mec + un lien cliquable qui delete le post si je ne le trouve pas correct : pas besoin d'aller voir les infos m'arrivent en temps réel et je décide instantanément.
Si ca vous donne des idées ...
Ludo
1/ Les liens dans le livre d'or (et uniquement dans le livre d'or) sont en javascript, déja ca éloignent ceux qui écrivent juste pour le BL.
2/Lorsque quelqu'un écrit dans le livre d'or, ca m'envoi un mail , dans lequel il y a le texte posté , et l'adresse du site du mec + un lien cliquable qui delete le post si je ne le trouve pas correct : pas besoin d'aller voir les infos m'arrivent en temps réel et je décide instantanément.
Si ca vous donne des idées ...
Ludo
Pas mal, la suppression à distance. Tu peut aussi utiliser un cookie pour chaque mec qui laisse un message et quand il revient tu lui interdit l'accès et tu lui affiche un message de ton choix.
Bon, c'est sur que ce genre de mec ne revient jamais sur le site mais ça prends pas beaucoup de temps à programmer.
Bon, c'est sur que ce genre de mec ne revient jamais sur le site mais ça prends pas beaucoup de temps à programmer.
15 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment protéger sa vie privée sur Internet
- Sortie d'un nouveau livre sur Google
- Jeu-concours WebRankInfo - Livre Google
- Google Print en français
- Les gagnants du jeu-concours Google de WebRankInfo
- Utilisation des données WHOIS par Google
- Avis sur le livre Web Analytics : mesurer le succès et maximiser les profits d'un site web
- Le code source du projet de recherche géographique est disponible
- Classement Xiti/1ère Position des outils de recherche en France - Août 2002
- Voici pourquoi Google fournit peu d'infos sur les backlinks
- livre php
- proteger les fichiers php !!
- [PHP/MySQL] : se proteger des injections
- Livre do'r Ajax/PHP
- comment protéger une application PHP-Mysql conre la copie ??
- probleme emails test des emails en php échoué. Explication??
- quel livre pour debutant pour apprendre le php
- Besoin d'une explication
- une explication ?
- explication Backlinks ?
- Explication CTR et CPM!!
- référencement professionnel, explication
- Explication Xiti
- explication de rss
- explication baisse de trafic ?
Consultez la description détaillée des produits ou services de Google suivants : Google Book Search
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum