Ou mettre le mail dans ce code php help

claudys Messages postés 59 Statut Membre -  
Nabla's Messages postés 20731 Statut Contributeur -
Bonjour,

Voici le code d'une page je voudrais savoir l'emplacement exacte ou je dois mettre l'adresse qui recevra le mail

<div id="contactFormContainer">
<div style="display: block;" id="contactForm">
<fieldset>
<form method="post" action="formmail.php" name="contact">
<label for="Name">Nom *</label>
<input id="Name" name="nom" type="text">
<label for="Email">Adresse Email *</label>
<input id="Email" name="email" type="text">

<label for="Message">Votre message *</label>
<textarea id="Message" name="message" rows="3" cols="50"></textarea>
<input id="sendMail" name="submit" onclick="closeForm()" value="Envoyer" type="submit">
<span id="messageSent">Votre message a été correctement envoyé !</span>
</form>
</fieldset>

</div>

<div id="contactLink"></div>
</div>

Merci pour votre aide
A voir également:

3 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 193
 
l'envoid e mail se fera dans formmail.php
le champs ou taper l'email est celui ci:
<input id="Email" name="email" type="text">

on a compris que tu avais besoin d'aide (c'est un peu le cas de tous ceux qui postent un message), donc c'est pas la peine de finir ton titre par HELP, ca n'apporte strictement rien
0
arthezius Messages postés 3756 Statut Membre 475
 
Logiquement, le fichier formmail.php ressemble un peu à ça:
<?php
     $headers ='From: "nom"<adresse@fai.fr>'."\n";
     $headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
     $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';

     if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
     {
          echo 'Le message a bien été envoyé';
     }
     else
     {
          echo 'Le message n\'a pu être envoyé';
     }
?> 

Du moins il utilisera la fonction mail() qui fonctionne de cette manière.
Voir ici pour plus d'info
0
Nabla's Messages postés 20731 Statut Contributeur 3 193
 
je modifierai une ligne poru qu'il puisse utiliser ton script directement:

if(mail($_POST['email'], 'Sujet', 'Message de test', $headers))


attention ,vérifier que le serveur smtp soit configuré (le configurer avec ini_set si besoin)
0
arthezius Messages postés 3756 Statut Membre 475
 
Son formulaire n'a pas de champ expéditeur ni destinataire. Peut-être un formulaire de contact...
Il n'a pas dit non plus qu'il était sur un serveur local. C'est uniquement dans ce dernier cas qu'il faudra configurer avec le serveur smtp.
0
Nabla's Messages postés 20731 Statut Contributeur 3 193 > arthezius Messages postés 3756 Statut Membre
 
destinataire, je pense que c'est email, et expéditeur, a mon avis c'est à mettre en dur dans le code

c'est vrai pour la config du smtp. ceci dit, chez certains hébergeurs, c'est quand meme à toi de le régler
0