|
- La Charte du Forum
- Forum - GUPPY |= Mes plugins - Mes forks
Sujet n° 390 |
Capcha et formulaire |
le 20/12/2009 @ 09:26 par Dubau
visiteur |
Bonjour, J'ai sur un espace Guppy un formulaire à compléter avant de télécharger un programme. J'ai découvert que ce formulaire était de temps à autres utilisé par des gens pas forcément intéressés par le programme
Citation : Spam_presumeaislbxvsnkg
TnFfJWIm
3cuZqt <a href=\"http://xxypytnbzmcl.com/\">xxypytnbzmcl</a>, [url=http://wmdblazndmbc.com/]wmdblazndmbc[/url], [link=http://evoqmvkvzppj.com/]evoqmvkvzppj[/link], http://jzhqsybzxgpt.com/
cNtllKuhLFkkcLH
JfAArTZG
France
3cuZqt <a href=\"http://xxypytnbzmcl.com/\">xxypytnbzmcl</a>, [url=http://wmdblazndmbc.com/]wmdblazndmbc[/url], [link=http://evoqmvkvzppj.com/]evoqmvkvzppj[/link], http://jzhqsybzxgpt.com/
Existe-t-il un moyen d'utiliser votre plork, ou existe-t-il une voie spécifique pour imposer un contrôle du même type ? merci et bon dimanche... Noël |
|
|
Réponse n° 1 -------- le 20/12/2009 @ 10:48 par hpsam
Administrateur
|
Salut,
Il est possible d'utiliser Cryptographp sur un formulaire perso, regarde ce sujet : Aide pour sample-crypto.php
@+ Pas de problème sans solutions
|
|
|
Réponse n° 2 -------- le 20/12/2009 @ 12:15 par Dubau
visiteur |
Bonjour, Depuis une heure j'ai donc lu ce fil et essayé à coup de copier-coller d'imiter les conseils donnés sur cette page en tentant d'intégrer à mon formulaire les lignes relatives à cryptograph... C'est un festival d'échecs ! Voici le code initial de ce formulaire ;
Code : php<? /* Sample External Page - GuppY PHP Script - version 4.5 CeCILL Copyright (C) 2004-2005 by Laurent Duveau Initiated by Laurent Duveau and Nicolas Alvès, followed by Albert Aymard, Jean Michel Misrachi and all the Team Web site = http://www.freeguppy.org/ e-mail = info@aldweb.com This is a sample external PHP script that integrates with GuppY Version History : v2.3 (27 July 2003) : initial release (by Isabelle) v2.4 (24 September 2003) : no change v3.0 (25 February 2004) : moved to pages/ directory v4.0 (06 December 2004) : Added text in many languages (by Jean-Mi) v4.5 (27 April 2005) : Added page title (thanks Ricsen) */ header("Pragma: no-cache"); define("CHEMIN", "../"); include(CHEMIN."inc/includes.inc"); if ($lng == $lang[0]) { $topmess = "Formulaire de téléchargement"; } else { $topmess = "Window title in secondary language"; } include(CHEMIN."inc/hpage.inc"); if ($lng == $lang[0]) { htable("Formulaire de téléchargement", "100%"); ?> <!-- Début du texte HTML dans la langue principale --> <html> <head> <script type="text/JavaScript"> function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.\n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; } } if (errors) alert('The following error(s) occurred:\n'+errors); document.MM_returnValue = (errors == ''); } //--> </script> <style type="text/css"> <!-- .Style1 { font-size: 18px; font-weight: bold; } .Style2 { font-size: 12px; color: #FF0000; } body { background-image: url(images/I_fond.gif); } .Style3 {color: #FF0000} --> </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body> <p align="left" class="Style1"><span class="Style2"><span style="font-weight: 400">Le seul motif vous invitant à remplir avec précision ces champs <br> est d'assurer un suivi d'information</span></span> <span class="Style2"><span style="font-weight: 400">des mises à jour... </span></span></p> <form method=post action=http://ndubau.free.fr/guppy/pages/mail_sending.php?> <p align="left"><strong> <u>Contact</u> : </strong></p> <p align="left">Nom <input name=nom type=text size="45"> </p> <p align="left">Prénom <input type=text name=prenom> </p> <p align="left"> <br> <strong><u>Ecole&l
|
|
|
Réponse n° 4 -------- le 20/12/2009 @ 19:14 par Dubau
visiteur |
Merci déjà de tes pistes.. Grâce à elles j'ai déjà un peu avancé et continue à gratter ! Bonnes fêtes de fin d'année ! Noël |
|
|
Réponse n° 5 -------- le 20/12/2009 @ 19:23 par linuxmr
|
Salut Sylvain,
Je vais lui adresser,
Je l'ai modifié récemment pour modifier les function regex
A+ linuxmr
|
|
|
sujet actif
sujet clos
Important!
Nouveau message -
Rectifier message
Cloturer sujet
Remonter
|
|