Formulaire Php

Résolu
Deserting Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -  
 aencelade -
Bonjour, ou plutôt bonsoir à tous :)

Je suis actuellement en train de préparer une page avec un formulaire, où deux champs sont à remplir et le résultat est envoyé sur ma boîte mail. Le visiteur atterrit ensuite sur une page de remerciement.

Voici le code associé mon formulaire:

<?php
$TO = "moi@yahoo.fr";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://monsite.com/merci.html");

?>

Tout fonctionne, sauf que je ne reçois rien par mail...
Pourtant mon code me semble correct ! :/

Si quelqu'un peu voler à mon secours, c'est avec grand plaisir que j'écoute la réponse :)
En vous remerciant d'avance :)
--
Quel est la différence avec un micro-ondes et Windows ?
-Le micro ondes peut faire chauffer de la nourriture.-
Configuration: Windows XP
Firefox 2.0.0.6

5 réponses

  1. neojick Messages postés 167 Statut Membre 99
     
    Heu, je n'ai jamais configuré de serveur pour envoyer des mails, mais il y a un réglage à faire au niveau du smtp. Renseigne toi dans la FAQ de ton hébergeur
    1
  2. Deserting Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   38
     
    Effectivemment, tout va mieux :D

    Merci beaucoup :D
    0
  3. neojick Messages postés 167 Statut Membre 99
     
    :-)
    0
  4. craigdavid
     
    Bonjour
    j'utilise le meme script que toi pour routé les informations de mes champs formulaire
    moi sa marche mais quand un utilisateur d'un autre pc le fait
    et bien je recois ren ces trop bizzare
    car sur tous les pc chez moi kan je vais sur le mon site et bien je les recois aussitot
    mais kan je demande a quelqun d'y allé qui est connectzé de chez lui et bien je recois rien du tout
    pas normal a tu le meme probleme
    merci si tu as une solution se serais super cool ou quelqun d'autre
    merci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. aencelade
     
    Hello!
    On n'est dans la même galère, j'essaie aussi de faire un formulaire...
    Je reçois l'email avec cette ligne si ça peux t'aider.

    if(mail('adresse_du_destinataire@fai.fr', 'Sujet', 'Message de test', $headers))
    {
    echo 'Le message a bien été envoyé';
    }
    else
    {
    echo 'Le message n\'a pu être envoyé';
    }
    0