PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 22-02-2018 13:50:56

Melodium28
Membre
Inscription : 22-02-2018
Messages : 1

Formulaire de contact - Erreur 404 dans Wordpress

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

Pied de page des forums