Problème formulaire un peu compliqué!!

Fermé
HYYANI Messages postés 5 Date d'inscription vendredi 7 septembre 2007 Statut Membre Dernière intervention 23 juillet 2008 - 16 juil. 2008 à 00:20
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 16 juil. 2008 à 07:37
Bonjour,
Je suis tenu de réaliser le code php d'un formulaire qui s'envoie automatiquement par mail
aux membres d'un espace privé contenant des questions auxquelles ils doivent repondre
et me renvoyer.
L'objectif etant de recevoir ces mails reponses-formulaire dans un dossier et par suite éviter
l'usage d'une base de donnée , solution la plus évidentes certes , mais qui n'est pas très pratique dans le cas d'hebergement gratuit avec espace BD réduit.
Quelq'un pourrait-il me mettre sur route?
Merci d'avance.

1 réponse

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
16 juil. 2008 à 07:37
Pour ça il faut utiliser la fonction mail.

Tu aura des infos sur cette fonction ici :https://www.vulgarisation-informatique.com/mail.php

Fait un script de ce style:

<?php
     $headers ='From: "nom"<adresse@fai.fr>'."\n";
     $headers .='Reply-To: adresse_de_reponse@fai.fr'."\n";
     $headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
     $headers .='Content-Transfer-Encoding: 8bit';

     $message ='<html><head><title>Un titre ici</title></head><body>Un message de test</body></html>';

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


Ce code est un exemple de mail en HTML. Justement ce que tu as besoin.
En reprenant cet exemple, met ton formulaire dans la variable $message.

Ensuite fait des essais.
Tu peux également faire un formulaire sur ton site pour envoyer des emails et qui te conduira sur ce script.
Ainsi, au lieu de spécifier les emails dans ce script, met des variables qui seront données par ton formulaire d'envoi en les prenants par exemple dans une liste de contact.
0