le 07 Juil 2005 05:48
Le problème n'est pas de faire le formulaire (celui-ci) est très classique, c'est surtout qu'il faut programmer 1 page PHP pour traiter les infos du formulaire et envoyer le mail (fonction mail() ) .
SI tu veux te lancer là dedans (c pas si dur ke ça), voilà les 2 pages php (très simplifiées) qui me servent sur mon site pour que les membres puissent envoyer des mails.
**** Le Formulaire (index.html) ****
<html>
<body bgcolor = "#EFEFEF">
<div align=center>
ENVOI DE MAIL
</div>
<p>
<form name='ecrire' action='./send_msg.php' method='post'>
<table border=0>
<tr>
<td>
De :
</td>
<td>
<input type='text' name='adr_expediteur' size='30'>
</td>
</tr>
<tr>
<td>
A :
</td>
<td>
<input type='text' name='adr_dest' size='30'>
<br>
</td>
</tr>
<tr>
<td>Objet : </td>
<td><input type='text' value='' size='30' name='objet'></td>
</tr>
</table>
<br>
Texte :
<br>
<textarea cols=50 rows=10 name='textmsg'>Votre message ici</textarea>
<br>
<input type='submit' value='Envoyer'>
<p>
<a href='../index.html'> Retour</a>
</form>
</body>
</html>
*******************************************
**** Le script d'envoi (send_msg.php) *****
<html>
<body bgcolor = "#EFEFEF">
<div align= center><a href='./index.php'>
<?
// fonction mail de PHP
if(mail("$adr_dest","$objet","$textmsg","from:$adr_expediteur"))
{
echo "Ton message a bien été envoyé à $dest !";
}
else
{
echo "Erreur : Ton message n'a pas été envoyé !";
}
?>
</div>
<p>
<div align= center>
<a href='#' Onclick="window.close();"> Fermer</a>
</div>
</body>
</html>
*******************************************