récupération formulaire par email

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 : récupération formulaire par email

Re: récupération formulaire par email

par stealth35 » 22 sept. 2010, 02:14

en fait le message d'erreur est le suivant

Warning: Cannot modify header information - headers already sent by

je croyais que a voulait dire qu'il y a déjà un header de défini quelque part, mais ça n'est pas le cas...

faq-tutoriels/cannot-add-header-information-t47.html
:wink:

Re: récupération formulaire par email

par moulek » 22 sept. 2010, 01:43

en fait le message d'erreur est le suivant

Warning: Cannot modify header information - headers already sent by

je croyais que a voulait dire qu'il y a déjà un header de défini quelque part, mais ça n'est pas le cas...

Re: récupération formulaire par email

par moulek » 20 sept. 2010, 22:36

merci pour $_POST

Alors je travaillais en local avec la dernière version de easyphp mais j'ai pas réussit à configurer la fonction mail et j'ai uploadé le tout sur un compte multimania...

Re: récupération formulaire par email

par stealth35 » 20 sept. 2010, 22:08

merci dela remarque, j'ai remplacé par
$_GET[HTTP_POST_VARS]
mais ça ne marche pas, l'email est vide

j'ai remis $HTTP_POST_VARS et j'ai mis un exit; donc je reçois bien le mail comme avant, par contre toujours pas de redirection :(
c'est$_POST et pas $HTTP_POST_VARS, pareil pour ton $ok c'est $_POST['ok'];
je te conseil de mettre ton niveau d'erreur au maximum, t'as quelle version de PHP ?

Re: récupération formulaire par email

par moulek » 20 sept. 2010, 21:43

merci dela remarque, j'ai remplacé par
$_GET[HTTP_POST_VARS]
mais ça ne marche pas, l'email est vide

j'ai remis $HTTP_POST_VARS et j'ai mis un exit; donc je reçois bien le mail comme avant, par contre toujours pas de redirection :(

Re: récupération formulaire par email

par stealth35 » 20 sept. 2010, 21:12

essaye avec un exit; apres ton header,
par contre les register_globals et les $HTTP_POST_VARS c'est dépréciés depuis longtemps

récupération formulaire par email

par moulek » 20 sept. 2010, 20:34

Bonjour,

J'ai fais quelque chose de bien banale : j'ai fais un script php qui m'envoi les donnée d'un formulaire (si celui-ci est bien rempli) par email.
voici le code :
<?php
if ($ok == 1){
while (list($key, $val) = each($HTTP_POST_VARS)) {
  $total .= "$key : $val\n";
}
mail('[email protected]', 'test', $total, "From: " . '[email protected]');

Header("Location: index2.php?link=merci");
}
?>
Mon problème est le suivant : le Header ne marche pas.... lorsque le formulaire est correctement rempli, l'email s'envoi mais au lieu d'être redirigé vers index2.php?link=merci je reste sur mon formulaire...
merci de votre aide car je ne comprends pas pourquoi ça ne marche pas