pour wing => Biensur que si il y a besoin d'utiliser php car elle veut que sont formulaire envoie les réponses sur son mail! ou alors il faut utilise perl, mais ce n'est pas possible sur la plupart des hébergeurs.
pour musiko => il faut créer 2 fichiers, le premier contiendra le formulaire et le second le nécessaire à l'envoie du mail.
Dans un premier temps, vérifies que ton hébergeur accepte le php et qu'il accepte la fonction mail() est acceptée. (pour vérifier tout ca, une petite page avec juste comme code: <? phpinfo(); ?>.
le premier fichier appellons le "formulaire.php":
Code: 

- <?php echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?".">"; ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Document sans titre</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- </head>
-
- <body>
- <form action="verif.php" method="post" name="sendmail">
- <table width="780" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td width="310">Nom Prenom"<mail@fai.com>:</td>
- <td width="368"><input name="from" type="text" size="50" maxlength="200" /></td>
- <td width="102"> </td>
- </tr>
- <tr>
- <td>Votre adresse mail pour une réponse:</td>
- <td><input name="reply" type="text" size="50" maxlength="200" /></td>
- <td> </td>
- </tr>
- <tr>
- <td>adresse du destinataire:</td>
- <td><input name="to" type="text" size="50" maxlength="200" /></td>
- <td> </td>
- </tr>
- <tr>
- <td>Sujet:</td>
- <td><input name="sujet" type="text" size="50" maxlength="200" /></td>
- <td> </td>
- </tr>
- <tr>
- <td>Message:</td>
- <td><textarea name="msg" cols="50" id="msg"></textarea></td>
- <td> </td>
- </tr>
- <tr>
- <td><input type="reset" name="Submit" value="Rétablir" /></td>
- <td> </td>
- <td><div align="center">
- <input name="send" type="submit" value="envoyer le mail" />
- </div></td>
- </tr>
- </table>
-
- </form>
- </body>
- </html>
et le second fichier "verif.php":
<?
$erreur = 0;
// On commence par récupérer les champs
if(isset($_POST['from'])) $from=$_POST['from'];
else { echo' le champ from doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['reply'])) $reply=$_POST['reply'];
else { echo' le champ reply doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['to'])) $to=$_POST['to'];
else { echo' le champ to doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['sujet'])) $sujet=$_POST['sujet'];
else { echo' le champ sujet doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if(isset($_POST['msg'])) $msg=$_POST['msg'];
else { echo' le champ msg doit etre renseigner!!!<br /><br /><br />'; $erreur = 1;}
if($erreur == 0)
{
//on ajoute heure date ip
$daate = date("d-m-Y");
$heure = date("H:i");
$ip = $_SERVER['REMOTE_ADDR'];
//on ajoute les sauts de ligne
$msg = nl2br($msg);
//on cré le mail
$headers ='From: "'.$from.''."\n";
$headers .='Reply-To: '.$reply.''."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail($to, $Sujet, $msg, $headers) && mail('tonmail@mailer.kelkechose', $Sujet, $msg, $headers))
{
echo 'Le message a été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
}
?>
Et voilà! Normalement ca fonctionne plutot bien!