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