Problème formulaire un peu compliqué!!

HYYANI Messages postés 5 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
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 3756 Statut Membre 475
 
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