Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1175 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide sur une page de contact en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide sur une page de contact en php

n°2210394
MrBrown91
Posté le 15-11-2013 à 16:32:49  profilanswer
 

Bonjour à tous et merci par avance pour votre aide.
 
Je suis actuellement en train de modifier un template pour créer un site web, ne maîtrisant pas les différents codes (j'ai des bases de connaissances) c'est plus facile pour moi de modifier quelque chose déjà existant.
Je bloque sur une page "contact.php" car, j'ai eu confirmation, il y a des erreurs de synthaxe ce qui fait que la page affiche des parties du code PHP.
 
Logiquement, je n'ai qu'à modifier 3 parties du code en renseignant un nom, un message et une adresse mail...sauf que...ben ça ne fonctionne pas.
 
Y'aurait'il des bonnes âmes pour venir à mon secour ? Merci !!!!
 
voici le code, et en rouge/gras ce que j'ai à modifier pour que cela fonctionne (enfin normalement...)
 
Code :  
 
<!DOCTYPE html>
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="content-type">
    <title>photo_style_two</title>
    <meta name="description" content="website description">
    <meta name="keywords" content="website keywords, website keywords">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <!-- modernizr enables HTML5 elements and feature detects -->
    <script type="text/javascript" src="js/modernizr-1.5.min.js"></script>
  </head>
  <body>
    <div id="main">
      <header>
        <div id="logo">
          <div id="logo_text"> <!-- class="logo_colour", allows you to change the colour of the text -->
            <h1><a href="index.html">photo<span class="logo_colour">_style_two</span></a></h1>
            <h2>Simple. Contemporary. Website Template.</h2>
          </div>
        </div>
        <nav>
          <ul class="sf-menu" id="nav">
            <li><a href="index.html">Home</a></li>
            <li><a href="about.html">About Me</a></li>
            <li><a href="portfolio.html">My Portfolio</a></li>
            <li><a href="blog.html">Blog</a></li>
            <li><a href="#">Example Drop Down</a>
              <ul>
                <li><a href="#">Drop Down One</a></li>
                <li><a href="#">Drop Down Two</a>
                  <ul>
                    <li><a href="#">Sub Drop Down One</a></li>
                    <li><a href="#">Sub Drop Down Two</a></li>
                    <li><a href="#">Sub Drop Down Three</a></li>
                    <li><a href="#">Sub Drop Down Four</a></li>
                    <li><a href="#">Sub Drop Down Five</a></li>
                  </ul>
                </li>
                <li><a href="#">Drop Down Three</a></li>
                <li><a href="#">Drop Down Four</a></li>
                <li><a href="#">Drop Down Five</a></li>
              </ul>
            </li>
            <li class="selected"><a href="contact.php">Contact Us</a></li>
          </ul>
        </nav>
      </header>
      <div id="site_content">
        <div id="sidebar_container">
          <div id="gallery">
            <ul class="images">
              <li class="show"><img src="images/1.jpg" alt="photo_one" height="450"
 
                  width="450"></li>
              <li><img src="images/2.jpg" alt="photo_two" height="450" width="450"></li>
              <li><img src="images/3.jpg" alt="photo_three" height="450" width="450"></li>
              <li><img src="images/4.jpg" alt="photo_four" height="450" width="450"></li>
              <li><img src="images/5.jpg" alt="photo_five" height="450" width="450"></li>
            </ul>
          </div>
        </div>
        <div id="content">
          <h1>Contact</h1>
          <!--?php
          // This PHP Contact Form is offered &quot;as is&quot; without warranty of any kind, either expressed or implied.          // David Carter at www.css3templates.co.uk shall not be liable for any loss or damage arising from, or in any way
          // connected with, your use of, or inability to use, the website templates (even where David Carter has been advised          // of the possibility of such loss or damage). This includes, without limitation, any damage for loss of profits,
          // loss of information, or any other monetary loss.
          // Set-up these 3 parameters          // 1. Enter the email address you would like the enquiry sent to
          // 2. Enter the subject of the email you will receive, when someone contacts you          // 3. Enter the text that you would like the user to see once they submit the contact form
          $to = 'enter email address here';          $subject = 'Enquiry from the website';
          $contact_submitted = 'Your message has been sent.';
          // Do not amend anything below here, unless you know PHP          function email_is_valid($email) {
            return preg_match('/^[A-Z0-9._%+-]+@[A-Z0-9.-]+.[A-Z]{2,4}$/i',$email);          }
          if (!email_is_valid($to)) {            echo '<p style="color: red;"-->You
          must set-up a valid (to) email address before this contact page will
          work.
          <p></p>
          '; } if (isset($_POST['contact_submitted'])) { $return = "r";
          $youremail = trim(htmlspecialchars($_POST['your_email'])); $yourname =
          stripslashes(strip_tags($_POST['your_name'])); $yourmessage =
          stripslashes(strip_tags($_POST['your_message'])); $contact_name =
          "Name: ".$yourname; $message_text = "Message: ".$yourmessage;
          $user_answer = trim(htmlspecialchars($_POST['user_answer'])); $answer
          = trim(htmlspecialchars($_POST['answer'])); $message = $contact_name .
          $return . $message_text; $headers = "From: ".$youremail; if
          (email_is_valid($youremail) &amp;&amp; !eregi("r",$youremail)
          &amp;&amp; !eregi("n",$youremail) &amp;&amp; $yourname != ""
          &amp;&amp; $yourmessage != "" &amp;&amp;
          substr(md5($user_answer),5,10) === $answer) {
          mail($to,$subject,$message,$headers); $yourname = ''; $youremail = '';
          $yourmessage = ''; echo '
          <p style="color: blue;">'.$contact_submitted.'</p>
          '; } else echo '
          <p style="color: red;">Please enter your name, a valid email address,
            your message and the answer to the simple maths question before
            sending your message.</p>
          '; } $number_1 = rand(1, 9); $number_2 = rand(1, 9); $answer =
          substr(md5($number_1+$number_2),5,10); ?&gt;
          <form id="contact" action="contact.php" method="post">
            <div class="form_settings">
              <p><span>Name</span><input class="contact" name="your_name" value="&lt;?php echo $yourname; ?&gt;"
 
                  type="text"></p>
              <p><span>Email Address</span><input class="contact" name="your_email"
 
                  value="&lt;?php echo $youremail; ?&gt;" type="text"></p>
              <p><span>Message</span><textarea class="contact textarea" rows="5"
 
                  cols="50" name="your_message">&lt;?php echo $yourmessage;
                  ?&gt;</textarea></p>
              <p style="padding: 10px 0; line-height: 2em;">To help prevent
                spam, please enter the answer to this question:</p>
              <p><span><?php echo $number_1; ?> +
                  <?php echo $number_2; ?> = ?</span><input name="user_answer" type="text"><input
 
                  name="answer" value="&lt;?php echo $answer; ?&gt;" type="hidden"></p>
              <p style="padding-top: 15px"><span> </span><input class="submit"
 
                  name="contact_submitted" value="send" type="submit"></p>
            </div>
          </form>
        </div>
      </div>
      <footer>
        <p>© 2012 photo_style_two. All Rights Reserved. | <a href="http://www.css3templates.co.uk">design
            from css3templates.co.uk</a></p>
      </footer>
    </div>
    <!-- javascript at the bottom for fast page loading -->
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/jquery.easing-sooper.js"></script>
    <script type="text/javascript" src="js/jquery.sooperfish.js"></script>
    <script type="text/javascript" src="js/image_fade.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
      $('ul.sf-menu').sooperfish();
    });
  </script>
  </body>
</html>
 
Petite question : est ce que je dois garder les ' ' pour les infos que je renseigne ?
 
La page est en ligne ici : http://prevensearch.free.fr/sitelaure/contact.php
Sinon l'index du site ici : http://prevensearch.free.fr/sitelaure/index.html (je précise que je n'ai pas terminé)

mood
Publicité
Posté le 15-11-2013 à 16:32:49  profilanswer
 

n°2210424
lokar
Posté le 15-11-2013 à 19:26:10  profilanswer
 

puisque tu peux modifier des codes tout près, voila un formulaire de contact avec page de traitement   traitement_formulaire.php = contact.php
 
http://www.php-astux.info/script-f [...] ontact.php


Message édité par lokar le 15-11-2013 à 19:26:33
n°2210504
MrBrown91
Posté le 17-11-2013 à 16:06:03  profilanswer
 

Merci ! je vais essayer ça


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Besoin d'aide sur une page de contact en php

 

Sujets relatifs
Formulaire de Contact - message non reçuBesoin d'aide sur Python
Besoin d'aide avec qsortaide VBS
mot de passe pour accéder une page d'un site[Java] Page HTML de mon programme
Outil calcul temps génération de la page serveurAide Programmation en C
Plus de sujets relatifs à : Besoin d'aide sur une page de contact en php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR