[RESOLU] Erreur code cryptographp

Petit nouveau ! | 7 Messages

20 mars 2013, 17:39

D'abord bonjour a tous.
Je suis plus que débutant en php.

Mon problème est le suivant :

Je désire inclure un captcha pour protéger un formulaire.
Dans la page de vérification il y a une erreur de code mais je ne la trouve pas.

J'ai essaye de vous envoyer le code mais cela ne va pas. On me dit que mon message est considéré comme un spam.
Comment puis je vous montrer le code ?

Merci d'avance.

Walter

Petit nouveau ! | 7 Messages

20 mars 2013, 17:44

<html>
<?php
  if (chk_crypt($_POST['code'])) 

$TO = "[email protected]"; 

$h = "From: " . $TO; 

$subject = $_POST["subject"]; 

$message = ""; 

while (list($key, $val) = each($HTTP_POST_VARS)) { 
$message .= "$key : $val\n"; 
} 

mail($TO, $subject, $message, $h); 

Header("Location: http://www.pixware.be/merci.html");

else echo "erreur"; 

?>

</html>

 
Modifié en dernier par wallygator2004 le 20 mars 2013, 17:47, modifié 1 fois.

Petit nouveau ! | 7 Messages

20 mars 2013, 17:46

Bon ben voila j'y suis arrive :)

Donc le problème est bien sur au niveau du else echo "erreur".
Mais si je l’enlève le msg est envoyé que le code captcha soit correct ou pas.

Merci de m’éclairer de votre science :)

Walter.

Petit nouveau ! | 7 Messages

20 mars 2013, 18:04


Au départ le code est le suivant :

<?php
  if (chk_crypt($_POST['code'])) 
echo "correct";
else echo "erreur";
?>

Dans ma candeur de novice je me dis que si je remplace les echo par le code php qui envoie le formulaire ça doit marcher.
Mais quid dans le cas ou le code captcha donne est faux ?



Petit nouveau ! | 7 Messages

21 mars 2013, 10:13

Personne pour me donner un coup de main ?
Mon problème est peut être trop simpliste pour vous donner envie de répondre. Mais je vous ai dis que je n'y connais quasiment rien en php.
Pour vous ça oit être d'une simplicité extrême. Et moi ça m'aiderait beaucoup.

Petit nouveau ! | 7 Messages

21 mars 2013, 17:01

<?php 
$cryptinstall="./cryptographp.fct.php";
include $cryptinstall; 
?>


<html>
<?php
  if (chk_crypt($_POST['code'])) 

{
$TO = "[email protected]"; 

$h = "From: " . $TO; 

$subject = $_POST["subject"]; 

$message = ""; 

while (list($key, $val) = each($HTTP_POST_VARS)) { 
$message .= "$key : $val\n"; 
} 

mail($TO, $subject, $message, $h); 

Header("Location: http://www.pixware.be/merci.html"); 

 }


else { echo "erreur"; }

?>

</html>


Petit nouveau ! | 7 Messages

21 mars 2013, 17:03

Code corrige. Un tout grand merci a vous tous pour votre aide.
:lol: