Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2017
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.47 KB | None | 0 0
  1. !!!!!!!!!index.php!!!!!!!!!!!!
  2. <?php
  3. include("config.php");
  4. ini_set('display_errors', 1);
  5. ini_set('display_startup_errors', 1);
  6. error_reporting(E_ALL);
  7. session_start();
  8.  
  9. if($_SERVER["REQUEST_METHOD"] == "POST") {
  10. $myusername = mysqli_real_escape_string($db,$_POST['name']);
  11. $mypassword = mysqli_real_escape_string($db,$_POST['password']);
  12.  
  13. $sql = "SELECT * FROM chatapp WHERE Name = '$myusername' and Password = '$mypassword'";
  14. $result = mysqli_query($db,$sql);
  15. $row = mysqli_fetch_array($result,MYSQLI_ASSOC);
  16.  
  17. $count = mysqli_num_rows($result);
  18.  
  19. if($count == 1) {
  20. session_register("myusername");
  21. $_SESSION['login_user'] = $myusername;
  22. } else {
  23. $issue = "Your Login Name or Password is invalid";
  24. }
  25. }
  26. ?>
  27.  
  28. <html>
  29. <head>
  30. <title>Chat App</title>
  31. </head>
  32.  
  33. <body bgcolor = "#FFFFFF">
  34.  
  35. <div align = "center">
  36. <div style = "width:300px; border: solid 1px #333333; " align = "left">
  37. <div style = "background-color:#333333; color:#FFFFFF; padding:3px;"><b>Login</b></div>
  38.  
  39. <div style = "margin:30px">
  40.  
  41. <!-- List of names in the database -->
  42. <div>
  43. <?php
  44. $query = "SELECT Name from chatapp";
  45. $result1=$db->query($query);
  46. echo "<br><br><table>";
  47. while($row = $result1->fetch_assoc()){
  48. echo "<tr><td>" . $row['Name'] . "</td></tr>";
  49. }
  50. ?>
  51. <div>
  52.  
  53. <br>
  54. <br>
  55.  
  56. <!-- Form for inserting information into the database -->
  57. <form id="myForm" action="insert.php" method = "POST">
  58. <label>Name:</label><input type = "text" name = "name" id="name" class = "box"/><br /><br />
  59. <label>Password:</label><input type = "text" name = "password" id="password" class = "box" /><br/><br />
  60. <label>Content:</label><input type = "text" id="content" name = "content" class = "box"/><br /><br />
  61. <button id='insert'>Submit</button>
  62. </form>
  63.  
  64. <br>
  65. <br>
  66.  
  67. <!-- Form for listening to other users of the database -->
  68. <form>
  69. <label>Enter a valid name to retrieve chat:</label><input type = "text" name = "name1" class = "box"/><br /><br />
  70. <button id='listen'>Listen</button>
  71. <br />
  72. </form>
  73.  
  74. <table class="table table-striped">
  75. <tbody id="tablebody">
  76. </tbody>
  77. </table>
  78.  
  79. <br>
  80. <br>
  81.  
  82. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  83. <script src="my_script.js" type="text/javascript"></script>
  84.  
  85. </div>
  86. </div>
  87. </div>
  88. </body>
  89. </html>
  90.  
  91. !!!!!!!!!!!!!!!!my_script.js!!!!!!!!!!!!!!!!
  92. $("#content").onkeyup( function() {
  93. $.post( $("#myForm").attr("action"),
  94. $("#myForm :input").serializeArray(),
  95. function(info){ $("#result").html(info);
  96. });
  97. clearInput();
  98. });
  99.  
  100. $("#myForm").submit( function() {
  101. return false;
  102. });
  103.  
  104. function clearInput() {
  105. $("#myForm :input").each( function() {
  106. $(this).val('');
  107. });
  108. }
  109.  
  110. $("#listen").onclick(function(){
  111. var url = 'getmessage.php';
  112. $.getJSON(url, function(data) {
  113. $.each(data, function(index, data) {
  114. $('#tablebody').append('<tr>');
  115. $('#tablebody').append('<td>'+data.content+'</td>');
  116. $('#tablebody').append('</tr>');
  117. });
  118. });
  119. });
  120.  
  121. !!!!!!!!!!!!!!!insert.php!!!!!!!!!!!!!!!!
  122. <?php
  123. include('config.php');
  124. ini_set('display_errors', 1);
  125. ini_set('display_startup_errors', 1);
  126. error_reporting(E_ALL);
  127. if (isset($_POST['name'])) {
  128. $name = $_POST['name'];
  129. }
  130.  
  131. if (isset($_POST['password'])) {
  132. $password = $_POST['password'];
  133. }
  134.  
  135. if (isset($_POST['content'])) {
  136. $content = $_POST['content'];
  137. }
  138.  
  139. $sql = "UPDATE chatapp SET Content='$content' WHERE Name= '$name'";
  140.  
  141. if (mysqli_query($db, $sql) === TRUE) {
  142. echo "<span> Record updated successfully <span>";
  143. } else {
  144. echo "<span> Error updating record: <span>" . $conn->error;
  145. }
  146.  
  147. if(isset($_POST["name"], $_POST["password"]))
  148. {
  149. $query= "SELECT * FROM chatapp WHERE Name = '" . $name. "' AND Password = '" . $password "';
  150. $result1 = mysqli_query($db,$query);
  151.  
  152. if(mysqli_num_rows($result1) < 1 )
  153. {
  154. echo 'Your name and password combination is incorrect!';
  155. }
  156. }
  157. ?>
  158.  
  159. !!!!!!!!!!!!!!!getmessage.php!!!!!!!!!!!!!!!!
  160. <?php
  161. $name1='';
  162. if (isset($_POST['Name1'])) {
  163. $name1 = $_POST['Name1'];
  164. }
  165.  
  166. $sql = "SELECT Content FROM chatapp WHERE Name='$name1'";
  167. $result = mysqli_query($db,$sql);
  168.  
  169. $data = array();
  170. while($row = mysqli_fetch_array($result)){
  171. $row_data = array(
  172. 'content' => $row['Content']
  173. );
  174. array_push($data, $row_data);
  175. }
  176.  
  177. echo json_encode($data);
  178. ?>
  179.  
  180. !!!!!!!!!!!!!!!config.php!!!!!!!!!!!!!!!!
  181. <?php
  182. define('DB_SERVER', 'sample');
  183. define('DB_USERNAME', 'sample');
  184. define('DB_PASSWORD', 'sample');
  185. define('DB_DATABASE', 'sample');
  186. $db = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASSWORD,DB_DATABASE);
  187. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement