Vous n'êtes pas identifié(e).
Bonjour à tous, je vous explique mon souci.
Je suis débutant en php alors soyez pas trop dur .
J'ai depuis quelques jours l'erreur 404 qui s'affiche.
J'ai crée un formulaire de contact en HTML ( dans wordpress ) et j'essaye de relier la page php avec.
Je m'excuse à l'avance pour la qualité de mon code.
J'espère que vous allez pouvoir m'aider
Voici mon code :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="Webdesigner Freelance Paris. Création de logo,
site web et WordPress.">
<title>Jeremy Pauchard | Webdesigner, Paris</title>
</head>
<body>
<section id="contact" class="bg-light">
<div class="container text-center">
<div class="row">
<div class="col-lg-8 mx-auto">
<center><h2>Contactez-moi</h2>
<hr id="infos"></center><br>
<h4>Vous avez besoin d'informations ou vous avez un projet en tête?</h4>
<p><em>N'hésitez pas à me contacter, je vous répondrai dans les meilleurs délais!</em></p>
</div>
</div>
<!-- FORMULAIRE -->
<section id="formu">
<!-- CODE DU FORMULAIRE -->
<div id="bg-formu">
<form action="validation-contact.php" method="post">
<div class="row">
<div class="mb-25 col-sm-6">
<input name="nom" placeholder="Nom" type="text"><br>
</div>
<div class="mb-25 col-sm-6">
<input name="prenom" placeholder="Prénom" type="text"><br>
</div>
<div class="mb-25 col-sm-6">
<input name="email" placeholder="Courriel" type="text"><br>
</div>
<div class="mb-25 col-sm-6">
<input name="sujet" placeholder="Sujet du mail" type="text"><br>
</div>
<div class="mb-30 col-sm-12">
<textarea name="message" placeholder="Message (présentation de votre projet)"></textarea>
<br>
<div style="text-align:center;"><input name="envoi" value="Envoyer !" type="submit"></div>
<!--FIN FORMULAIRE -->
</div></div></form></div></section>
</div></section>
</body>
</html><br><br>
<?php
// S'il y des données de postées
if ($_SERVER['REQUEST_METHOD']=='POST') {
// (1) Code PHP pour traiter l'envoi de l'email
// Récupération des variables et sécurisation des données
$nom = htmlentities($_POST['nom']); // htmlentities() convertit des caractères "spéciaux" en équivalent HTML
$prenom = htmlentities($_POST['prenom']);
$sujet = htmlentities($_POST['email']);
$email = htmlentities($_POST['sujet']);
$message = htmlentities($_POST['message']);
// Variables concernant l'email
$destinataire = 'digital-designerweb@outlook.fr';
$sujet = 'Titre du message';
$contenu = '<html><head><title>Titre du message</title></head><body>';
$contenu .= '<p>Bonjour, vous avez reçu un message à partir de votre site web.</p>';
$contenu .= '<p><strong>Nom</strong>: '.$nom.'</p>';
$contenu .= '<p><strong>Prenom</strong>: '.$prenom.'</p>';
$contenu .= '<p><strong>Email</strong>: '.$email.'</p>';
$contenu .= '<p><strong>Sujet</strong>: '.$sujet.'</p>';
$contenu .= '<p><strong>Message</strong>: '.$message.'</p>';
$contenu .= '</body></html>'; // Contenu du message de l'email (en XHTML)
// Pour envoyer un email HTML, l'en-tête Content-type doit être défini
$headers = 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
// Envoyer l'email
mail($destinataire, $sujet, $contenu, $headers);
echo '<h2>Message envoyé!</h2>';
}
?><br><br>
Hors ligne