Page 1 sur 1

Upload de fichier avec captcha

Posté : 18 août 2011, 20:30
par got
Bonjour à tous,

J'ai mis en place un formulaire d'upload de fichier avec captcha (securimage).

Lorsque je valide mon formulaire, un transfert s'effectue même si le captcha n'est pas bon.
Par contre ca upload correctement si le captcha est correct et n'upload pas si le captcha est incorrect.

Y'a t'il un moyen d'effectuer la verification avant d'envoyer quoi que ce soit ?
include_once $_SERVER['DOCUMENT_ROOT'] . '/upload/securimage/securimage.php';
$securimage = new Securimage();

if ($securimage->check($_POST['captcha_code']) == false) {
  
//message captcha incorrect
}
else{
//Traitement de l'upload
}

Re: Upload de fichier avec captcha

Posté : 19 août 2011, 23:35
par moogli
bonjour,

en php non je t'invite à lire le tuto zéro de phpdebutant.org afin de comprendre pourquoi !

oriente toi vers javascript (et donc ajax dans ton cas) pour cela mais sache que ce n'est pas forcément une solution de sécurité optimal ( JS désactivable c'est un cas a prendre en compte dans la gestion de ton formulaire).

@+

Re: Upload de fichier avec captcha

Posté : 20 août 2011, 15:48
par sirakawa

Re: Upload de fichier avec captcha

Posté : 20 août 2011, 23:27
par moogli
j'avoue ne pas avoir compris ta réponse :/

la vérification Pré envoie du formulaire ne peux que ce faire sur le navigateur. Le principe de fonctionnement tu script que tu fournis semble le même que ce got indique ?

@+

Re: Upload de fichier avec captcha

Posté : 21 août 2011, 21:42
par Alf?>
Salut,

Je te conseil de faire une redirection sur un link _blank, quand le captcha est bon, contenant le dl.