Advertisement
Guest User

Untitled

a guest
Dec 20th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.16 KB | None | 0 0
  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.  
  5. <head>
  6. <title>USpeak - Chat en ligne</title>
  7. <meta charset="utf-8">
  8. <meta name="viewport" content="width=device-width, initial-scale=1">
  9. <link rel="stylesheet" href="style.css">
  10. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  11. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  12. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  13.  
  14. </head>
  15.  
  16. <div id="header">
  17.  
  18. <div>
  19. <img src="logo site uspeak.png" alt="img_png" height="80px">
  20. </div>
  21.  
  22. <!--Connexion-->
  23. <div id="connexion">
  24.  
  25. <form class="form-inline" method="post" action="verif.php">
  26. <ul><h3>Connectez-vous</h3><label for="mail">Adresse email</label>
  27. <input type="text" name="mail">
  28. <label for="mdp"> Mot de passe </label>
  29. <input type="password" name="mdp" id="mdp">
  30. <input type="submit" name="Valider" value="Se connecter">
  31. </ul>
  32. </form>
  33.  
  34. </div>
  35.  
  36. </div>
  37.  
  38. <body>
  39.  
  40. <div class="container">
  41.  
  42. <div class="row">
  43.  
  44. <div class="col-sm-8 colorblue">
  45.  
  46. <?php
  47.  
  48. // Connexion à la base de données
  49. $servername = "localhost";
  50. $username = "Diridium";
  51. $password = "ae86trueno";
  52. $nom_db = "chatform";
  53. // On tente de se connecter
  54. try{
  55. $bdd = new PDO("mysql:host=$servername;dbname=$nom_db",$username,$password);
  56. }
  57. //Message d'erreur si la connection foire
  58. catch(Exception $e){
  59. die('Erreur : '.$e->getMessage());
  60. }
  61.  
  62. // Récupération des 10 derniers messages
  63. $reponse = $bdd->query('SELECT pseudo, message, date_message FROM minichat ORDER BY ID DESC LIMIT 0, 15');
  64.  
  65. // Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
  66. ?>
  67. <div id="fil"> <?php
  68. while ($donnees = $reponse->fetch()){
  69. echo ($donnees['date_message']) . '<p><strong>' .htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
  70. }
  71. $reponse->closeCursor();
  72.  
  73. ?>
  74.  
  75. </div>
  76.  
  77. <!--Envoi de message-->
  78. <br><br><br><br><br>
  79.  
  80. <form id="conv " action="post.php" method="post">
  81. <label for="message">Message</label> :
  82. <input type="text" class="form-control" id="usr" placeholder="Entrer un message">
  83. <div class="col-xs-8">
  84.  
  85. </div>
  86.  
  87. </form>
  88.  
  89. </div>
  90.  
  91. <!--Boutons-->
  92. <div class="col-sm-4 colorblue2">
  93.  
  94. <div class="panel-group" id="accordion">
  95.  
  96. <!--Amis-->
  97. <input type="Button" class="btn btn-default btn-sm" value="Amis" data-toggle="collapse" data-target="#1">
  98.  
  99. <div id="1" class="collapse textwhite" data-parent="accordion">
  100.  
  101. <p id="rcorners1">Amis</p>
  102. - Augustin<br>
  103. - Lucas<br>
  104. - Paul<br><br>
  105. </div>
  106.  
  107. <!--Themes-->
  108. <input type="Button" class="btn btn-default btn-sm" value="Thèmes" data-toggle="collapse" data-target="#2">
  109.  
  110. <div id="2" class="collapse textwhite" data-parent="accordion">
  111.  
  112. <p id="rcorners1">Thematiques</p>
  113. - Aviation<br>
  114. - Photographie<br>
  115. - Gastronomie<br><br>
  116. </div>
  117.  
  118. <!--Vidéos-->
  119. <input type="Button" class="btn btn-default btn-sm" value="Vidéos" data-toggle="collapse" data-target="#3">
  120.  
  121. <div id="3" class="collapse textwhite" data-parent="accordion">
  122.  
  123. <p id="rcorners1">Vidéos</p>
  124. - Regardez une vidéo youtube<br>
  125.  
  126. </div>
  127.  
  128.  
  129. <!--Paramètres-->
  130. <input type="Button" class="btn btn-default btn-sm" value="Parametres" data-toggle="collapse" data-target="#4">
  131.  
  132. <div id="4" class="collapse textwhite" data-parent="accordion">
  133.  
  134. <p id="rcorners1">Parametres</p>
  135. - A propos<br>
  136. - Deconnexion<br>
  137. - Autre<br><br>
  138. </div>
  139.  
  140. </div>
  141.  
  142. <!--Gitanerie-->
  143. <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  144.  
  145. </div>
  146.  
  147. </div>
  148. </div>
  149. </body>
  150.  
  151. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement