Problème lors d'envoi de formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème lors d'envoi de formulaire

Re: Problème lors d'envoi de formulaire

par Ryle » 09 août 2012, 22:28

Si tu ne rentres pas dans le else, c'est que tu rentres dans le if, donc qu'il y a un problème avec l'envoi de mail...

Vire le "@" qui cache les messages d'erreurs. C'est plus facile à corriger quand tu sais ce qui doit être corriger ;)

Re: Problème lors d'envoi de formulaire

par Sylvie33 » 09 août 2012, 21:59

Voici le if()
Je n'arrive pas à découvrir l'erreur... MERCI pour vos réponses

// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {

// Rediriger vers la page de remerciement
header("Location:http://www.ecrivain-biographe-gironde.c ... /merci.htm");
exit();
} // Fin else

Re: Problème lors d'envoi de formulaire

par Ryle » 07 août 2012, 20:28

Ben sur l'autre site, la condition du if() ne doit pas être rempli et tu dois entrer dans le else...

Regarde les conditions de ton if, l'une d'elle au moins n'est pas respectée. Test tes variables en les affichant, test tes tests en affichant les résultats des comparaisons, ... et une fois que tu auras trouvé celui qui pose problème il ne te restera plus qu'à corriger ton contrôle ou à remonter le code pour savoir pourquoi les valeurs attendues ne sont pas celles que tu obtiens.

De notre côté, sans le code du if() et les valeurs qu'il traite, on va pas pouvoir faire grand chose de plus...

Re: Problème lors d'envoi de formulaire

par Sylvie33 » 07 août 2012, 19:48

C'est étrange, car cela fonctionne sur un autre site. Je ne comprends pas.

Re: Problème lors d'envoi de formulaire

par AB » 06 août 2012, 19:11

A priori je dirais que tu n'entre pas dans la condition "else".

Problème lors d'envoi de formulaire

par Sylvie33 » 06 août 2012, 18:05

Bonjour,
J'ai placé un formulaire d'envoi sur le site : http://www.ecrivain-biographe-gironde.c ... nicole.htm
Tout fonctionne, le message est bien reçu.
Par contre impossible de comprendre pourquoi la page "merci.htm" n'apparaît pas après envoi, à sa place une duplication de la page contact dans l'iframe.
J'ai réalisé de multiples tests... Sans aucun succès.
Voici le code :
else {
// Rediriger vers la page de remerciement
header("Location:http://www.ecrivain-biographe-gironde.c ... /merci.htm");
exit();
} // Fin else
Merci d'avance pour votre aide !