Arret script et print dans une page

Arret script et print dans une page - PHP - Programmation

Marsh Posté le 12-08-2008 à 12:26:42    

Bonjour,

 

J'ai dev un plugin captcha en php/gd.

 

Actuellement, si le visiteur foire le captcha (ou ne le rentre pas), il obtient un die l'informant de sa maladresse.
Y'aurait t-il un moyen (simple) d'avoir une ligne qui pop sous l'input (le reload de la page n'est pas important) ?

 

Donc actuellement je me retrouve avec ça:

 

       if ( !$user_ID && !$comment_type ) {
            if ( '' == $codesecu ) {
                $this->comment_rollback($post_ID);
                die( __('Erreur: Veuillez entrer le code de sécurité.') );
            }
            if ( $_SESSION['IMAGE_CODE'] != $codesecu ) {
                $this->comment_rollback($post_ID);
                die( __('Erreur: Code de sécurité invalide. Revenez en arrière pour en générer un nouveau.') );
            } else {
                unset($_SESSION['IMAGE_CODE']);

 

Je vois pas trop comment faire [:transparency]

 

Si une âme charitable pouvait me tendre une idée ou un bout de code je lui en serait reconnaissant.


Message édité par anapivirtua le 12-08-2008 à 12:29:06

---------------
Si vis pacem, para bellum.
Reply

Marsh Posté le 12-08-2008 à 12:26:42   

Reply

Marsh Posté le 12-08-2008 à 12:32:23    

Faut réafficher le formulaire de manière traditionnelle, comme tu le ferais pour une erreur classique

Reply

Marsh Posté le 12-08-2008 à 12:35:53    

FlorentG a écrit :

Faut réafficher le formulaire de manière traditionnelle, comme tu le ferais pour une erreur classique


 
C'est à dire  [:il a ri 8]


---------------
Si vis pacem, para bellum.
Reply

Marsh Posté le 12-08-2008 à 18:57:06    

Rebalancer un require/include juste après le message d'erreur ?

Spoiler :

Pas la peine de me sauter dessus si je me plante, je suis pas sur d'avoir compris la réponse de Florent.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 12-08-2008 à 19:03:26    

Bah moi j'ajouterais juste un :  

Code :
  1. <?php
  2. if(isset($captcha_ok) && !$captcha_ok)
  3. echo "T'es pas trop reveillé" ;
  4. ?>


 
 En dessous de ton form .. Et $captcha_ok c'est un boolean que tu set quand tu check si l'utilisateur a inseré le captcha correctement


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed