reception formulaire dans mail

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 : reception formulaire dans mail

par epilogg » 30 janv. 2006, 20:11

désolé ma connexion à la base a sauté pendant que j'écrivais le message :roll: du coup je suis revenu à la bonne méthode "on envoit dans la base de donnée" merci en tout cas pour vos réponses ! :pouce:

par epilogg » 30 janv. 2006, 18:52

dans $adresse: evenement@

par Spols » 30 janv. 2006, 18:16

j'ai pas tout compris sur ton problème mais va sur http://www.toulouse-renaissance.net/c_o ... ulaire.htm

c'est la que j'ai appris a faire mon formulaire qui marche parfaitement

Spols

par zeus » 30 janv. 2006, 18:15

si tu regarde la description de la fonction mail, tu verras qu'il est impératif de donner un destinataire, un sujet et un corps de texte

Ce que je ne comprend pas, c'est comment tu imagine recevoir le mail si tu ne donnes pas ton adresse ? :-k

reception formulaire dans mail

par epilogg » 30 janv. 2006, 18:13

salut à tous, j'avais un script qui permettait d'envoyer des mails directement à partir du site, j'essaie de le détourner pour qu'il envoit des infos enregistrées a partir d'un formulaire mais ou le nom, prenom et mail n'apparaissent pas. Je pensais que j'allais pas avoir de soucis...mais en fait si! :oops: Donc j'ai des formulaires qui pointent vers le fichier traitement.php (voici l'original qui fonctionne : )
<?
$adresse="[email protected]";
$from="From: $prenom $nom<$email>\r\n";
$from.="Reply-To: $prenom $nom <$email>\n";
$from.="X-priority:3\n";
$texte.="$texte";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";  
if (mail($adresse,$sujet,$texte,$from))
echo("Formulaire envoy&eacute; ! Le Scéno va très bientôt vous répondre. Merci!");

else echo("<p><h2>Probl&egrave;me &agrave; l'envoi du mail...d&eacute;sol&eacute; nous ne pouvons actuellement traiter votre demande</h2></p>");

?>
et celui que j'ai refait pour qu'il n'envoit pas de from dans l'email (vu que je demande aucun nom ni mail...) qui donne
<?
$adresse="[email protected]";
$texte.="$date $heure $type $tarif";
if (mail($date,$heure,$type,$tarif))
echo("Evénement enregistré ! L'équipe du Scéno va le traiter et l'afficher. Merci!");

else echo("<p><h2>nous ne pouvons actuellement traiter votre demande</h2></p>");

?>
au moment du test, il me dit que le formulaire est bien envoyé mais quand je regarde, il n'y a rien dans la boite mail.. peut etre qu'on ne peut envoyer de mail sans qu'un destinataire ne soit déclaré, dans ce cas ma méthode n'aurait aucun interet...[/php]