http://glaneurdesons.ovh.org
A ma mesure, et sachant que j'ai commencé avec 0 connaissances, je suis plutôt content...
Ca marche super avec Firefox, ça bogue un peu avec IE, mais bon, ça marche.
Sauf que bon.
Avant de migrer sous OVH (le truc Demo1G, pour ceux qui connaissent), j'étais sous Orange, qui avait un p'tit outil bien pratique pour faire ses formulaires. OVH acceptant le php, j'ai donc cherché des scripts, et j'ai mis ça sur mon site.
Voilà donc ce que j'ai trouvé ici, assaisonné à cette sauce là sur ma page contact) :
Et voilà le fichier formmail.php :<div align="center">
<form method="post" action="formmail.php"><input
name="subject" value="formmail" type="hidden">
<table>
<tbody>
<tr>
<td>Votre Nom:</td>
<td><input name="realname" size="30"
type="text"></td>
</tr>
<tr>
<td>Votre Email:</td>
<td><input name="email" size="30"
type="text"></td>
</tr>
<tr>
<td>Sujet:</td>
<td><input name="title" size="30"
type="text"></td>
</tr>
<tr>
<td colspan="2">Commentaires:<br>
<textarea cols="50" rows="6" name="comments"></textarea></td>
</tr>
</tbody>
</table>
<br>
<input value="Envoyer" type="submit"> - <input
value="Annuler" type="reset">
</form>
</div>
Les gens sont donc censés remplir le formulaire, ajouter leur message, et arrivent à une page de remerciements.<?php
$TO = "glaneur.de.sons@gmail.com";
$h = "From: Site Ouebe " . $TO;
$message = "Message";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: http://glaneurdesons.ovh.org/merci.html");
?>
Tout fonctionne très bien, sauf une petite chose : j'ai beau tester, je ne reçois rien dans ma boîte email.
C'est quand même bête...
Quelqu'un a une solution (simple et rapide, passque, le PHP... Déjà que je suis content d'avoir enfin compris le html...).
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.10) Gecko/20070216 Firefox/1.5.0.10