Formulaire Contact : Flash + PHP



  • Bonjour,

    J'essaye de faire fonctionner un formulaire de contact mais en vain !

    Cote flash, j'ai le code ci-dessous.

    on (release) {
    	if (name eq "" or subject eq "" or message eq "" or email eq "") {
    		stop();
    	} else {
    		loadVariablesNum("form.php", 0, "POST");
    		gotoAndStop(2);
    	}
    }
    

    Cote PHP, j'ai le code ci-dessous (dans form.php) :

    <?
    
       $to = "langevin_gilles@hotmail.com";
       $msg = "$namenn";
       $msg .= "$messagenn";
    
      mail($to, $subject, $msg, "From: My web sitenReply-To: $emailn");
    
    ?>
    
    ```Mes variables sont bien nommes dons mon fla.
    
    Mais je ne recois rien. Avez vous une idee ?
    J'ai reussi a recevoir un message auparavant mais le contenu etait vide.
    Actuellement, les emails n'arrivent meme pas. Je comprends pas :s
    
    Une idee ?
    
    Merci

  • Administrateur

    Deux choses :

    Ca doit merder sur hotmail, vérifie la boite à spam

    Et ça :
    "From: My web sitenReply-To: $emailn"
    C'est pas très orthodoxe comme formule. Tente d'abord par une banale adresse.



  • Merci je viens de remplacer par ca mais sans resultat :

    mail($to, $subject, $msg);

    Je ne suis pas pro du PHP, loin de la, mais j'imagine que cela devrait suffire ?

    Est il possible pour vous de voir si l'email part du server ?



  • J'ai utilise une autre adresse et je recois le mail mais le contenu
    est vide ! Ca me met : "From : anonymous" et le mail est vide alors que j'ai rempli tous les champs.

    J'ai essaye avec l'adresse de freeheberg et pareil, anonymous et email vide.



  • Finallement, j'ai trouve la reponse sur un forum.

    J'ai ajoute

    $name = $_POST['name'];
    $email = $_POST['email'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    
    

    ET ca marche !



  • Forcément, si tu récupère pas les donnée envoyer par le flash, sa ne saurais pas marcher :D



  • :D

    Quand on a jamais fait de PHP de sa vie, ce n'est pas "crystal clear" !

    Merci encore pour vos reponses rapides.

    Gilles


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.