Page 1 sur 1

formulaire de contact

Posté : 03 nov. 2011, 23:58
par Ossmoz
Bonjour,
je viens de créer mon site, dans lequel il y a un formulaire de contact en as3 qui fait appel a un php, mais ça ne fonctionne pas !

voici le php :

<?php
$contact_name = $_POST['name'];
$contact_email = $_POST['email'];
$contact_subject = $_POST['subject'];
$contact_message = $_POST['message'];

if( $contact_name == true )
{
$sender = $contact_email;
$receiver = "[email protected]";
$client_ip = $_SERVER['REMOTE_ADDR'];
$email_body = "Name: $contact_name \nEmail: $sender \n\nSubject: $contact_subject \n\nMessage: \n\n$contact_message \n\nIP: $client_ip \n\nFlash Contact Form provided by http://www.flashmo.com";
$extra = "From: $sender\r\n" . "Reply-To: $sender \r\n" . "X-Mailer: PHP/" . phpversion();

if( mail( $receiver, "Flash Contact Form - $contact_subject", $email_body, $extra ) )
{
echo "success=yes";
}
else
{
echo "success=no";
}
}
?>

Dois-je créer une adresse mail héberger sur mon seveur (tel que [email protected]), ou bien est ce que je utiliser mon adresse mail de tous les jours (comme romain****@hotmail.com) ?
Merci d'avance pour vos réponse ça fait un moment que je galère !!!!! :p

Re: formulaire de contact

Posté : 04 nov. 2011, 11:05
par Mazarini
Bonjour,

Si tu ne nous en dit pas plus, il est difficile de te répondre. Ca ne marche pas reste vague : message d'erreur ?

Le cas classique est de recevoir le mail dans les spam.

Re: formulaire de contact

Posté : 04 nov. 2011, 13:26
par Ossmoz
Hello !

en fait, mon flash indique > message envoyé, donc aucun message d'erreur
mais je ne reçois rien sur ma boite mail...
Côté flash je penses que tout est bon, pour moi l'erreur vient soit du php (je n'y connais pas grand chose, donc je ne sais pas si il y a une erreur de script), soit de la config de l'adresse mail.

Vous avez une idée d'ou ça peut venir ?

Re: formulaire de contact

Posté : 08 nov. 2011, 01:19
par Aureusms
Chez certains hébergeur ou même en local la fonction mail est désactivé.
Flash travaille plutôt côté client. La fonction mail, elle, côté serveur. C'est par là qui faudrait regarder (port SMTP, SMTP activé, compte SMTP, autorisation ou non,...)

Re: formulaire de contact

Posté : 08 nov. 2011, 10:44
par moogli
Pour aller plus loin je te dirais de créer un p'tit formulaire html qui va pouvoir valider l'envoi de mail au niveau de php
juste avec les champs name, email, subject, message dans le formulaire.

s'il y a une erreur dans le script php tu le verra directement.

Sinon il peux s'agir d'un soucis comme l'indique Aureusms, voir après arrivée du mail dans le dossier spam, bloqué par un antivirus, un serveur etc etc

@+