summaryrefslogtreecommitdiff
path: root/contact.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2023-08-09 16:00:08 +0200
committerpolo <ordipolo@gmx.fr>2023-08-09 16:00:08 +0200
commite9f7d60518259b3d01e12edb16bb76fa2a7f805d (patch)
tree1421a6d5b9650747aa327233da8426420fd5c473 /contact.php
parent64250fd350d1474b30f2c9681e7d6f54c2efc11e (diff)
downloadordipolo-e9f7d60518259b3d01e12edb16bb76fa2a7f805d.zip
ajout de contenu, textarea en css, .htaccess + .htpasswd
Diffstat (limited to 'contact.php')
-rw-r--r--contact.php163
1 files changed, 82 insertions, 81 deletions
diff --git a/contact.php b/contact.php
index 3eeaf83..6cafb2d 100644
--- a/contact.php
+++ b/contact.php
@@ -3,7 +3,7 @@
3session_start(); 3session_start();
4if(isset($_SESSION['contenu'])) 4if(isset($_SESSION['contenu']))
5{ 5{
6 $contenu = $_SESSION['contenu']; 6 $contenu = $_SESSION['contenu'];
7} 7}
8else 8else
9{ 9{
@@ -11,7 +11,7 @@ else
11} 11}
12if(isset($_SESSION['adresse'])) 12if(isset($_SESSION['adresse']))
13{ 13{
14 $adresse = $_SESSION['adresse']; 14 $adresse = $_SESSION['adresse'];
15} 15}
16else 16else
17{ 17{
@@ -19,83 +19,84 @@ else
19} 19}
20?> 20?>
21<!DOCTYPE html> 21<!DOCTYPE html>
22<html lang="fr" > 22<html lang="fr">
23 <head> 23 <head>
24 <!-- pour pouvoir envoyer un mail html, l'en-tête content-type doit être présente --> 24 <!-- pour pouvoir envoyer un mail html, l'en-tête content-type doit être présente -->
25 <meta http-equiv="Content-Type" content="text/html" /> 25 <meta http-equiv="Content-Type" content="text/html">
26 <meta charset="utf-8" /> 26 <meta charset="utf-8">
27 <title>Contacter Ordipolo</title> 27 <title>Contacter Ordipolo</title>
28 <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" /> 28 <link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico">
29 <link rel="icon" type="image/png" href="images/favicon.png" > 29 <link rel="icon" type="image/png" href="images/favicon.png">
30 <link rel="stylesheet" href="ordipolo.css" /> 30 <link rel="stylesheet" href="ordipolo.css">
31 <meta name="description" content="Contacter Ordipolo." /> 31 <meta name="description" content="Contacter Ordipolo.">
32 <meta name="viewport" content="width=device-width" /> 32 <meta name="viewport" content="width=device-width">
33 <style> 33 <style>
34 i{color: red;} /* messages d'erreur */ 34 i{color: red;} /* messages d'erreur */
35 article p{margin: 0px;} 35 article p{margin: 0px;}
36 article{margin-bottom: 20px;} 36 article{margin-bottom: 20px;}
37 @media screen and (max-width: 750px){aside{display: none;}} 37 @media screen and (max-width: 750px){aside{display: none;}}
38 </style> 38 </style>
39 </head> 39 </head>
40 40
41 <body> 41 <body>
42 <div id="bloc_page" > 42 <div id="bloc_page">
43 <header> 43 <header>
44 <?php $actuelle = "contact"; ?> 44<?php $actuelle = "contact"; ?>
45 <?php include ("menu.php"); ?> 45<?php include ("menu.php"); ?>
46 46
47 <p><a href="index.php" > 47 <p><a href="index.php">
48 <img id="logohaut" src="images/logo.png" alt="ordipolo" /> 48 <img id="logohaut" src="images/logo.png" alt="ordipolo">
49 <img id="logotitre" src="images/ordipolo.png" alt="ordipolo" /></a></p> 49 <img id="logotitre" src="images/ordipolo.png" alt="ordipolo">
50 </header> 50 </a></p>
51 51 </header>
52 <section> 52
53 <aside> 53 <section>
54 <p><img class="photo" src="images/moi.jpg" alt="ordipolo dépannage informatique" /></p> 54 <aside>
55 <p>Paul Jusot</p> 55 <p><img class="photo" src="images/moi.jpg" alt="ordipolo dépannage informatique"></p>
56 <p><img src="images/contact.png" alt="un problème d'affichage, rechargez la page" /></p> 56 <p>Paul Jusot</p>
57 </aside> 57 <p><img src="images/contact.png" alt="un problème d'affichage, rechargez la page"></p>
58 58 </aside>
59 <article> 59
60 <form method="post" action="contact-post.php" > 60 <article>
61 <p><label for="email" >Votre adresse électronique (du type: machin@bidule.fr) : </label><br/> 61 <form method="post" action="contact-post.php">
62 <input required type="email" id="email" name="adresse" size="30" value="<?= $adresse ?>" /></p> 62 <p><label for="email" >Votre adresse électronique (du type: machin@bidule.fr) : </label><br>
63 <p><label for="message" >Votre message :</label><br/> 63 <input required type="email" id="email" name="adresse" size="30" value="<?= $adresse ?>"></p>
64 <textarea required id="message" name="contenu" cols="60" rows="12"><?= $contenu ?></textarea></p> 64 <p><label for="message" >Votre message :</label><br>
65 65 <textarea required id="message" name="contenu"><?= $contenu ?></textarea></p><?= $contenu ?></textarea></p>
66 <!-- captcha anti-spam --> 66
67 <p>Montrez que vous n'êtes pas un robot.<br/> 67 <!-- captcha anti-spam -->
68 <label for="captcha" >Combien fait 3 multiplié par 7</label> 68 <p>Montrez que vous n'êtes pas un robot.<br>
69 <input required type="text" id="captcha" name="captcha" size="1" /></p> 69 <label for="captcha" >Combien fait 3 multiplié par 7</label>
70 70 <input required type="text" id="captcha" name="captcha" size="1"></p>
71 <p><input type="submit" name="submit" value="Envoyer votre message" /></p> 71
72 72 <p><input type="submit" name="submit" value="Envoyer votre message"></p>
73 <?php 73
74 // messages d'erreur 74<?php
75 if (isset($_GET['erreur'])) 75// messages d'erreur
76 { 76if (isset($_GET['erreur']))
77 if ($_GET['erreur'] == 2) 77{
78 { 78 if ($_GET['erreur'] == 2)
79 echo ('<i>Veuillez donner le résultat de l\'opération s\'il vous plaît..</i>'); 79 {
80 } 80 echo ('<i>Veuillez donner le résultat de l\'opération s\'il vous plaît..</i>');
81 else if ($_GET['erreur'] == 1) 81 }
82 { 82 else if ($_GET['erreur'] == 1)
83 echo ('<i>Erreur d\'envoi: Veuillez indiquer une adresse e-mail valide et écrire un message.</i>'); 83 {
84 } 84 echo ('<i>Erreur d\'envoi: Veuillez indiquer une adresse e-mail valide et écrire un message.</i>');
85 elseif ($_GET['erreur'] == 0) 85 }
86 { 86 elseif ($_GET['erreur'] == 0)
87 echo ('<i>Votre message à bien été envoyé.</i>'); 87 {
88 } 88 echo ('<i>Votre message à bien été envoyé.</i>');
89 else 89 }
90 {} 90 else
91 } 91 {}
92 else 92}
93 {} 93else
94 ?> 94{}
95 </form> 95?>
96 </article> 96 </form>
97 </section> 97 </article>
98 </div> 98 </section>
99 </body> 99 </div>
100 <script src="detecteur.js"></script> 100 </body>
101 <script src="detecteur.js"></script>
101</html> 102</html>