Bonjour,
Passé au php5.4, mon formulaire (très simple) ne fonctionne plus. Je reçois bien le formulaire mais tout est vide !
Où est l'erreur dans le script ? Voici le code:
Code :
- <?php
- $TO = "xxxxx@orange.fr";
- $h = "From: " . $TO;
- $message = "";
- while (list($key, $val) = each($HTTP_POST_VARS)) {
- $message .= "$key : $val\n";
- }
- mail($TO, $subject, $message, $h);
- Header("Location: Merci.php" );
- ?>
|
et mon formulaire HTML
Code :
- <form name="formulaire" method="POST" action="formmail.php" onsubmit="return verif_formulaire()">
- <input name="subject" value="Annonce" type="hidden">
- <table summary="" border="0">
- <tbody>
- <tr>
- <td align="right"><b>Mois de départ:</b></td>
- <td align="left">
- <select name="liste">
- <option value="Janvier">Janvier</option>
- <option value="Février">Février</option>
- <option value="Mars">Mars</option>
- <option value="Avril">Avril</option>
- <option value="Mai">Mai</option>
- <option value="Juin">Juin</option>
- <option value="Juillet">Juillet</option>
- <option value="Aout">Aout</option>
- <option value="Septembre">Septembre</option>
- <option value="Octobre">Octobre</option>
- <option value="Novembre">Novembre</option>
- <option value="Décembre">Décembre</option>
- </select>
- </td>
- </tr>
- <tr>
- <td align="right"><b>Pays de destination:</b></td>
- <td align="left">
- <select name="Pays" </td>
- <option value="Corse">Corse</option>
- <option value="Croatie">Croatie</option>
- <option value="Danemark">Danemark</option>
- </select>
- </td>
- </tr>
- <tr>
- <td align="right"><b>Votre E-Mail:</b></td>
- <td align="left"><input name="Email" size="20" type="text"></td>
- </tr>
- <tr>
- <td colspan="2" align="center"><font face="Arial" size="1"><br>
- <textarea cols="50" rows="4" name="Commentaires"></textarea></td>
- </tr>
- </tbody>
- </table>
- <br>
- <!-- Protection antispam --> <input name="mail" value="" type="hidden">
- <?php if(isset($_POST['mail']) && empty($_POST['mail'])) //Si "mail" est vide
- {//On continue le traitement de données}else //Sinon{//Sachant qu'on a très probablement affaire à un bot, inutile de renvoyer un message d'erreur =)}?>
- <br>
- <input value="Envoyer" type="submit"> - <input value="Annuler" type="reset">
- </form>
|
Merci pour votre aide
Message édité par guisaim le 26-06-2013 à 07:32:22
---------------
Ce qui compte pour la richesse ce n'est pas d'en disposer mais d'en profiter !!!