Déjà fait du code HTML valide :
Code :
- <form action="mail.php" method="post">
- <div>
- <label for="mail_msg">Votre message</label><br>
- <textarea id="mail_msg" name="message" cols="50" rows="6"></textarea>
- </div>
- <div>
- <input type="submit" value="Envoyer">
- </div>
- </form>
|
Ca pique moins les yeux.
Ensuite côté PHP, vaut mieux pas utiliser les fonctionnalités de register_globals en utilisant directement une variable correspondant au name du champ (sécurité, pas portable, etc.), mais plutôt via $_POST :
Code :
mail('mail@example.com', 'Mail depuis le site', 'Le mail envoyé depuis le site' . "\n" . $_POST['message']);
|
Manque encore la gestion d'erreur si le message est vide
Message édité par FlorentG le 31-08-2008 à 18:24:54