Formulaire message erreur et envoi mail ne marche pas :( malgré mes recherches

Signaler
Messages postés
12
Date d'inscription
dimanche 13 avril 2008
Statut
Membre
Dernière intervention
29 décembre 2020
-
Bonjour, je suis debutante et je ne trouve pas mon souci pour mon formulaire :(
lorsque je le remplis : The requested resource /contact_me.php was not found on this server.
j'ai tout essayé! rien ! mon blog est en MVC
  • j'ai un fichier index.php qui : require vers ma vue :

<?php
$title= 'Accueil';
$link = $router->url('home');
require_once '../views/home/index.php';
  • j'ai un fichier : controller contact_me.php :

<?php
if(empty($_POST['name']) ||
empty($_POST['email']) ||
empty($_POST['phone']) ||
empty($_POST['message']) ||
!filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))

{
echo "Toutes les cases ne sont pas remplies";
return false;
}

else {
echo " merci d'avoir rempli toutes les cases";
}

ENSUITE :
// creation de l email :

$to = 'From: monblogphp@mondomaine.com';
$email_subject = "blog php projet 5: $userName";
$email_body = "You have received a new message from your website contact form.\n\n"."Here are the details:\n\nName: $userName\n\nEmail: $email_address\n\nPhone: $phoneNumber\n\nMessage:\n$accueilMsg";
$headers = "From: monblogphp@mondomaine.com\n";
$headers .= "Reply-To: $adressMail";
mail($to,$email_subject,$email_body,$headers);

return true;

apres j'ai dans ma vue : mon html :


<div class="container">
<div class="row">
<div class="col-lg-12 col-md-10 mx-auto text-center">
<h4> laissez-moi un message <br><br> Je vous répondrai dès que possible</h4>

<div style="padding-left: 15px; margin-top:30px; border: 4px solid #A0A0A0; text-align:left;">
<form action="/contact_me.php" method="POST">

<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>NOM</label>
<input type="text" class="form-control" placeholder="Nom" id="name" required ="Votre nom.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Adresse Mail</label>
<input type="email" class="form-control" placeholder="Adresse Mail" id="email" required ="Merci d'écrire votre adresse mail.">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="control-group">
<div class="form-group col-xs-12 floating-label-form-group controls">
<label>Télephone</label>
<input type="tel" class="form-control" placeholder="Numéro de Téléphone" id="phone" required minlenght="10">
<p class="help-block text-danger"></p>
</div>
</div>
<div class="control-group">
<div class="form-group floating-label-form-group controls">
<label>Votre message</label>
<textarea rows="5" class="form-control" placeholder="Message" id="message" required ="Merci de laisser un message."></textarea>
<p class="help-block text-danger"></p>
</div>
</div>
</div>
<br>

<div id="success"></div>
<input type="submit" class="btn btn-secondary" id="sendMessageButton" value="Envoyer">
</form>
</form>
</div>
</div>
</div>

Je n'ai que ce fameux message et mon formulaire depuis des jours ne marche pas ! pouvez vous m'aider? merci