Rechercher : dans
Par :

Aide pour envoie de formulaire.

Dernière réponse le 15 jun 2009 à 20:06:32 Ben-jix, le 15 jun 2009 à 18:28:09 
 Signaler ce message aux modérateurs

Bonjour,
Je m'excuse d'avance si un poste semblable à celui-ci a déjà été posé, mais :
J'ai une partie de mon site web qui contient un formulaire. Jusque là tout va bien.

C'est au moment de l'envoie des données que ça coince !
Quand je click sur le bouton "envoyer" je voudrais que ça m'evoye directement els donénes par e-mail.
Sauf que, ça m'ouvre Outlook express...

test : <form name="Test" action="mailto:aaa@aaa.aa" method="post">
<input type="text" name="test" size="40" maxlength="256">

</form>

<form name="Test" action="mailto:aaa@aaa.aa" method="get">
<input type="submit" value="Envoyer">

</form>

J'ai remplacer certains champs. Je n'ai evidemment pas mis aaa@aaa.aa^^
Et avec ça, Outlook s'ouvre et me demande d'envoyer un message.

Moi je veux que le formulaire s'envoie direct en appuyant sur "envoyer" et que je reçoive les données par mail.

Aidez moi s'il vous plait.

Cordialement

Configuration: Windows XP

Meilleures réponses pour « Aide pour envoie de formulaire. » dans :
Utilisation de l'objet XMLHttpRequest VoirUtilisation de l'objet XMLHttpRequest I - Introduction 1.1 - Quelques mots 1.2 - Techniques pré-requises II - Présentation 2.1 - Principe 2.2 - Utilisation asynchrone 2.3 - Avantages 2.4 - Inconvénients III - Architecture IV - Mise...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...

1

blet, le 15 jun 2009 à 18:44:14

Au niveau de ton hébergement tu as quelles fonctions ? sendmail ou phpmail ?

Répondre à blet

2

Ben-jix, le 15 jun 2009 à 18:47:38

Ahhh... le site n'est pas encore hébergé. D'ailleurs je compte le faire sous Wamp. Mais comment ?
Je veux être mon propre hébergeur...

Répondre à Ben-jix

3

zoby44, le 15 jun 2009 à 18:55:05

Salut, c'est normal si ca t'ouvre outlook. Dans le champs action doit pointer vers un fichier php qui envoi le mail.

<form name="Test" action="envoyer_mail.php" method="post">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" id="nom"/>
<label for="email">E-mail</label>
<input type="text" name="email" id="email"/>
<label for="sujet">Sujet</label>
<input type="text" name="sujet" id="sujet"/>
<label for="message">Message</label>
<textarea id="message" name="message"></textarea>
<input type="submit" value="Envoyer">
</p>
</form>

Et dans envoyer_mail.php :
<?php
     $headers ='From: "'.$_POST['nom'].'"'.$_POST['email']."\n";
     $headers .='Reply-To: '.$_POST['email']."\n";
     $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';

     if(mail('ton_adress_email@fai.fr', $_POST['sujet'], $_POST['message'], $headers))
     {
          echo 'Le message a bien été envoyé';
     }
     else
     {
          echo 'Le message n\'a pu être envoyé';
     }
?> 

Après, a toi de mettre les vérifications pour vérifier que tout les champs soient bien remplis.

Après, si tu veux envoyer ça à partir de wamp, il faut que tu active la fonction mail dans le php.ini et que tu installe un serveur smtp sur ta machine. http://www.wampserver.com/phorum/read.php?1,34947,35146 Il est souvent plus rapide de chercher que d'attendre une réponse... Google est notre ami.

Répondre à zoby44

4

Ben-jix, le 15 jun 2009 à 19:43:11

Ok, j'aurais besoin d'une explication un peut plus détaillée.
Par contre tu peux me contacter sur mon msn : ben-j.91@hotmail.fr

Répondre à Ben-jix

5

PMax-57, le 15 jun 2009 à 20:05:31

Salut

( 2eme Post en 5 minutes :) ) Ton sujet m'intéresse, je me suis intéressé à l'envoi d'Email pas plus tard que la semaine dernière.

De là, j'ai 1 remarque à faire :
N'envoie pas l'E-mail en direct !!!! Tu va te manger tout plein de spam, d'une part parce que ton adresse est disponible via le code source de ta page (a href= mailto blabla). D'autre part, sois sûr que ceux qui t'envoient un Email mettent quelque chose dedans !

De là, avec quelques touches de Javascript, PHP et de méthode POST, tu peux faire un bon petit script qui te protègera... Si tu veux en savoir plus, poste ta demande...

Répondre à PMax-57

6

 zoby44, le 15 jun 2009 à 20:06:32

A vrai dire, je préfère que tu pose tes questions ici. Il est souvent plus rapide de chercher que d'attendre une ré­ponse... Google est notre ami.

Répondre à zoby44