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