Formulaire de contact d'un Template ne fonctionne pas

jojolapin2 Messages postés 13 Statut Membre -  
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis entrain de faire un site internet me basant sur un Template.
Technologie utilisée : HTML 5, CSS 3, jQuery, JavaScrpit.
Mais j'ai un problème au niveau du formulaire de contact : Je ne reçois pas le message et le bouton envoyer ne fonctionne pas (le curseur ne se met pas comme pour les liens) donc dans les CSS du boutton "active" j'ai mis :
cursor: pointer
Donc le curseur change quand on passe au dessus du bouton mais cela ne marche toujours pas... quand je clic sur le bouton rien ne se passe...
Ce qui est aussi bizarre, c'est que j'ai un dossier "bin" où il y a "MailHandler.php" et "MailHandler.ASHX" alors que dans tout les formulaires de contact que j'ai vu, il y a juste une page PHP DANS le fichier où il y a la page HTML...

Le site en question : http://www.exotic2000.fr/#!/page_contacts

Le template utilisé : 3ème de cette page : http://www.exotic2000.fr/#!/page_contacts

Code de la page php "MailHandler.php" :

<?php
$owner_email = $_POST["ownerEmail"];
$headers = 'From:' . $_POST["email"];
$subject = 'Message dun visiteur du site ' . $_POST["name"];
$messageBody = "";

$messageBody .= '<p>Visiteur: ' . $_POST["name"] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
$messageBody .= '<p>Son mail: ' . $_POST['email'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
if($_POST['state']!='nope'){
$messageBody .= '<p>State: ' . $_POST['state'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['phone']!='nope'){
$messageBody .= '<p>Son numéro de tel.: ' . $_POST['phone'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['fax']!='nope'){
$messageBody .= '<p>Fax Number: ' . $_POST['fax'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
$messageBody .= '<p>Message: ' . $_POST['message'] . '</p>' . "\n";

if($_POST["stripHTML"] == 'true'){
$messageBody = strip_tags($messageBody);
}

try{
mail($owner_email, $subject, $messageBody, $headers); {
throw new Exception('mail failed');
}else{
echo 'mail sent';
}
}catch(Exception $e){
echo $e->getMessage() ."\n";
}
?>

9 réponses

astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
hello

ça fonctionne chez moi !


ENVOYÉ
0
jojolapin2 Messages postés 13 Statut Membre 1
 
Oui, désolé j'ai oublié de précisé que je ne recevais pas le message... et pourtant j'ai mis dans les style CSS mon adresse mail... (j'ai éditer mon post)
0
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
le message part bien puisque j'ai eu un retour "ENVOYE" dans des couleurs assez flash !

tu ne reçois rien, c'est ça ?
0
jojolapin2 Messages postés 13 Statut Membre 1
 
Oui, c'est ça je ne reçoit rien, je ne trouve pas "l'email à changer" qui est surement dans la page PHP...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
c'est un site déjà tout prêt ou c'est toi qui l'a fait ?
si tu avez le code php.
0
jojolapin2 Messages postés 13 Statut Membre 1
 
Voilà, j'ai mis le code PHP et j'ai pris un template pour faire le site... (j'ai déjà mis le lien du template dans ma question)
0
jojolapin2 Messages postés 13 Statut Membre 1
 
https://www.templatemonster.com/free-templates.php * je me suis tomrpé sur la question et je ne trouve plus le bouton modifié, désolé ^^"
0
needrick Messages postés 5 Statut Membre
 
bonjour a tous, j'a exactement le meme problème quelqu'un a la réponse ?
0
astuces72 Messages postés 8349 Date d'inscription   Statut Membre Dernière intervention   1 641
 
slt

$owner_email = "ton@email.com";
0