Mon champ de contact ne fonctionne pas
Bonjour,
J'ai un problème avec mon formulaire de contact. En effet, j'ai pris un thème de bootstrap pour créer mon site cv : http://ambidine.site88.net
Comme vous pouvez le constater tout est fonctionnelle mais il reste mon champ de contact il y a un fichier contact.php oùil faut juste mettre son adresse email pour que tout soit fonctionnelle voila le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
<?php
// Check for empty fields
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']) ||
empty($_POST['message']) ||
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
{
echo "No arguments Provided!";
return false;
}
$name = $_POST['name'];
$email_address = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
// Create the email and send the message
$to = 'ambi9.3@outlook.fr'; // Add your email address inbetween the '' replacing yourname@yourdomain.com - This is where the form will send a message to.
$email_subject = "Messade de : $name";
$email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $name\n\nEmail: $email_address\n\nPhone: $phone\n\nMessage:\n$message";
$headers = "From: noreply@yourdomain.com\n"; // This is the email address the generated message will be from. We recommend using something like noreply@yourdomain.com.
$headers .= "Reply-To: $email_address";
mail($to,$email_subject,$email_body,$headers);
return true;
?> |
J'ai essayé de mettre mon adresse email comme vous pouvez le voir ambi9.3@outlook.fr mais quand je remplis le formulaire et que j'envoie ca ne fonctionne pas.
Merci de bien vouloir me répondre. :zoubi::zoubi::zoubi::zoubi:
J'ai essaye phpmailer mais ca ne fonctionne pas
Merci de votre conseil mais j'ai telecharge phpmailer et ensuite j'ai suivi un tuto pour remplacer ce qu'il fallait mais rien y fait ca ne fonctionne toujours pas
Voila le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<?php
// Check for empty fields
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']) ||
empty($_POST['message']) ||
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
{
echo "No arguments Provided!";
return false;
}
$name = $_POST['name'];
$email_address = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
require('PHPMailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->Host = 'smtp.live.com';
$mail->SMTPAuth = false;
$mail->Port = 25; // Par défaut
// Expéditeur
$mail->SetFrom('$email_address', '$name');
// Destinataire
$mail->AddAddress('ambi9.3@outlook.fr', 'Assani Ambidine');
// Objet
$mail->Subject = 'Contact site Web';
// Votre message
$mail->MsgHTML('$message');
// Envoi du mail avec gestion des erreurs
if(!$mail->Send()) {
echo 'Erreur : ' . $mail->ErrorInfo;
} else {
echo 'Message envoyé !';
}
?> |
Merci de me répondre car j'ai envie de mettre mon site sur mon cv mais si ca ne fonctionne pas ca va etre la galere.