[besoin aide] petit code php
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[besoin aide] petit code php
bonjour,
comme je le disais recement dans le post suivant ( http://www.webrankinfo.com/forums/viewtopic_62415.htm ), j'en ai marre des spamers de formulaires (mais comme tout le monde ici) mais me refuse a utiliser un captcha car c'est trop reducteur (pas accessible a tous), je prefererais un test logique, comme le preconise Matt May ici
http://www.w3.org/2004/Talks/0319-csun-m3m/ (tres bon billet au demerant)
j'ai commencé a mettre ca en place ==> -http://www.leblason.fr/fr/acces-contact.html mais pour l'instant j'ai juste trouvé une verification de selection de bouton radio avant envoit du formulaire (un pauv' truc javascript dans le head)
Je me demandais si quelqu'un serait assez gentil et competant (mais ca j'en doute pas) pour me "pondre" un petit bout de code php pour que la verification d'envoit avant formulaire soit pertinante (bonne reponse uniquement) et bloque tout le reste.... d'avance un grand merci
voici le script php trouvé et utilisé sur mon site (c'est du basique
J'ai pas grand chose a offrir a part ma reconnaissance et eventuelement 50% de reduction sur mon hotel si le codeur veut s'echapper un peu et passer un week end en touraine (evidement offre soumise a conditions.... pas en haute saison, reduction sur le prix de la chambre, et derniere condition que la verification du formulaire soit evidement efficace, le reste j'suis flexible). Et si le codeur n'a pas d'adresse gmail, j'peux lui en offrir une (ce c'etait pour rire !)
merci et bonne journee
comme je le disais recement dans le post suivant ( http://www.webrankinfo.com/forums/viewtopic_62415.htm ), j'en ai marre des spamers de formulaires (mais comme tout le monde ici) mais me refuse a utiliser un captcha car c'est trop reducteur (pas accessible a tous), je prefererais un test logique, comme le preconise Matt May ici
http://www.w3.org/2004/Talks/0319-csun-m3m/ (tres bon billet au demerant)
j'ai commencé a mettre ca en place ==> -http://www.leblason.fr/fr/acces-contact.html mais pour l'instant j'ai juste trouvé une verification de selection de bouton radio avant envoit du formulaire (un pauv' truc javascript dans le head)
Je me demandais si quelqu'un serait assez gentil et competant (mais ca j'en doute pas) pour me "pondre" un petit bout de code php pour que la verification d'envoit avant formulaire soit pertinante (bonne reponse uniquement) et bloque tout le reste.... d'avance un grand merci
voici le script php trouvé et utilisé sur mon site (c'est du basique
- Code: Tout sélectionner
<?php
$msg = "prenom:\t$prenom\n";
$msg1 = "nom:\t$nom\n";
$msg2 = "adresse:\t$addresse\n";
$msg3 = "phone:\t$telephone\n";
$msg4 = "email:\t$email\n";
$msg5 = "commentaire:\t$commentaires\n";
$recipient = "h0tel@l3blas0n.fr";
$subject = "resa l3blas0n.fr";
$mailheaders = "From: Contactfr <> \n";
$mailheaders .= "Reply-To: $email\n\n";
mail("$recipient"," $subject", "$msg
$msg1
$msg2
$msg3
$msg4
$msg5
", "$mailheaders");
J'ai pas grand chose a offrir a part ma reconnaissance et eventuelement 50% de reduction sur mon hotel si le codeur veut s'echapper un peu et passer un week end en touraine (evidement offre soumise a conditions.... pas en haute saison, reduction sur le prix de la chambre, et derniere condition que la verification du formulaire soit evidement efficace, le reste j'suis flexible). Et si le codeur n'a pas d'adresse gmail, j'peux lui en offrir une (ce c'etait pour rire !)
merci et bonne journee
question bete qui me vient à l'esprit... j'ai modifié récemment le nom de la page pour se créer un accès sur mon forum... et les bots sont un peu "paumés" et donc ils spamment plus en s'inscrivant
Ce ne serait pas possible de changer le nom de cette page à chaque visite ? genre nom-id.php
Le bot ne sait pas où est la page... et hop finito ... il trouvera peut etre mais l'adresse du formulaire ne pourra plus tourner d'un robot à l'autre... c bete ce que je dit ?
J'ai fini mon HS
Ce ne serait pas possible de changer le nom de cette page à chaque visite ? genre nom-id.php
Le bot ne sait pas où est la page... et hop finito ... il trouvera peut etre mais l'adresse du formulaire ne pourra plus tourner d'un robot à l'autre... c bete ce que je dit ?
J'ai fini mon HS
deja dans ta page tu affiches ton email...
h0t3l@l3blas0n.fr
tu devrais plutot l'ecrire en javascript, exemple:
comme ca les robots auront plus de mal à le voir
et pour ton formulaire tu peux aussi rajouter une champ masqué, ex:
et dans ton script php tu fais:
cad que le visiteur normal ne verra pas ce champ qui n'est pas activé, donc n'enverra pas cette variable a ta page php, alors que le robot con, va l'envoyer
et sinon ptetre mettre que moins de choix dans ta question, et un truc plus idiot (style: 2+4= ?)
h0t3l@l3blas0n.fr
tu devrais plutot l'ecrire en javascript, exemple:
- Code: Tout sélectionner
<script language="JavaScript"><!--
var name = "hotel";
var domain = "leblason.fr";
document.write('<a href=\"mailto:' + name + '@' + domain + '\" class=\"lien2\">');
document.write(name + '@' + domain + '</a>');
// --></script>
comme ca les robots auront plus de mal à le voir
et pour ton formulaire tu peux aussi rajouter une champ masqué, ex:
- Code: Tout sélectionner
<!-- <input name="c_nom" value="vatecoucher" /> -->
et dans ton script php tu fais:
- Code: Tout sélectionner
if (!$c_nom)
{
mail("$recipient"," $subject", "$msg
$msg1
$msg2
$msg3
$msg4
$msg5
", "$mailheaders");
}
cad que le visiteur normal ne verra pas ce champ qui n'est pas activé, donc n'enverra pas cette variable a ta page php, alors que le robot con, va l'envoyer
et sinon ptetre mettre que moins de choix dans ta question, et un truc plus idiot (style: 2+4= ?)
c'est pas idiot du tout ca (comme toutes les autres solutions), on pourrait partir du principe qu'un bot remplis le formulaire en moins de 10 secondes (et encore ya de la marge, ca doit plustot etre instantanné) et mettre une variable qui fait que le formulaire doit etre remplis en au moins 30 secondes (sachant qu'un humain met plus que 30 sec. pour remplir un formulaire basique avec adresse email !
Le formulaire furtif est la meilleur solution.
Mais le champs furtif ne doit pas être caché avec type="hidden", trop facile à voir par un robot. Mais en CSS.
De plus, vous faites changer le nom du champs aléatoirement. Et il n'y as plus qu'à vérifier si il est bien vide :p
Mais le champs furtif ne doit pas être caché avec type="hidden", trop facile à voir par un robot. Mais en CSS.
De plus, vous faites changer le nom du champs aléatoirement. Et il n'y as plus qu'à vérifier si il est bien vide :p
Bonjour,
J'utilise pour ma part un dispositif que j'ai bidouillé à partir du script pris sur le site -http://www.cryptographp.com qu'on peut voir sur ma page -http://www.studio-2000.net/liens.php. J'en suis très satisfait.
@+
J'utilise pour ma part un dispositif que j'ai bidouillé à partir du script pris sur le site -http://www.cryptographp.com qu'on peut voir sur ma page -http://www.studio-2000.net/liens.php. J'en suis très satisfait.
@+
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Keyword Search Engine : le choix des bons mots-clés
- 1ère faille de sécurité découverte sur Google Chrome
- Google Page Creator
- Vocabulaire du référencement : noms de domaine et URL
- Affichage de la description DMOZ dans MSN Search
- Le simulateur de vol de Google Earth
- Google Code Search : moteur de recherche de codes sources
- Annuaire WRI : c'est la saison des validations !
- La grande liste des trucs et astuces Google Analytics
- WebRankInfo analyse le logiciel AgentWebRanking
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum