Advertisement
Guest User

Untitled

a guest
Dec 18th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.23 KB | None | 0 0
  1. //core.inc.php
  2.  
  3. <?php
  4.  
  5. require('includes/database/connect.db.php');
  6. require('includes/functions/chat.func.php');
  7.  
  8. ?>
  9.  
  10. //connect.db.php
  11.  
  12. <?php
  13.  
  14.     $db_host = 'localhost';
  15.     $db_user = 'root';
  16.     $db_pass = '';
  17.     $db_name = 'chat';
  18.  
  19.     $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
  20.  
  21.     if(!$conn) {
  22.         die('Connection failed: ').mysqli_connect_error();
  23.     }
  24.     echo "Connected succesfully";
  25. ?>
  26.  
  27.  
  28. //chat.func.php
  29.  
  30. <?php
  31.  
  32.     function get_msg() {
  33.  
  34.         $query = "SELECT 'Sender', 'Message' FROM 'chat'";
  35.  
  36.         $run = mysqli_query($conn, $query);
  37.  
  38.         $messages = array();
  39.  
  40.         while($message = mysqli_fetch_assoc($run)) {
  41.            
  42.             $messages[] = array('sender' => $message['Sender'],
  43.                                 'message' => $message['Message']);
  44.         }
  45.  
  46.         return $messages;
  47.  
  48.     }
  49.  
  50.     function send_msg($sender, $message) {
  51.  
  52.         if(!empty($sender) && !empty($message)) {
  53.  
  54.             $sender = mysqli_real_escape_string($conn, $sender);
  55.             $message = mysqli_real_escape_string($conn, $message);
  56.  
  57.             $query = "INSERT INTO 'chat' VALUES ('$sender', '$message');";
  58.  
  59.  
  60.             if ($run = mysqli_query($conn, $query)) {
  61.                 return true;
  62.             } else {
  63.                 echo mysqli_errno($conn).":".mysqli_error($conn)."\n";
  64.                 return false;
  65.             }
  66.  
  67.         } else {
  68.             echo 'toka';
  69.             return false;
  70.         }
  71.     }
  72. ?>
  73.  
  74. //index.php
  75.  
  76. <?php
  77.  
  78. require('includes/core.inc.php');
  79.  
  80. if(isset($_POST['send'])) {
  81.     if(send_msg($_POST['sender'], $_POST['message'])) {
  82.         echo 'Messages Sent.';
  83.     } else {
  84.         echo 'Message failed to sent.';
  85.     }
  86. }
  87.  
  88. ?>
  89.  
  90. <div id="messages">
  91.     <?php
  92.     $messages = get_msg();
  93.     foreach($messages as $message) {
  94.         echo '<strong>'.$message['sender'].'Sent</strong><br />';
  95.         echo $message['message'].'<br /><br />';
  96.     }
  97.     ?>
  98.    
  99.     </div><!--Messages-->
  100.  
  101. <form action="index.php" method="post">
  102.     <label>Enter Name: <input type="text" name="sender" /></label>
  103.     <label>Enter Message:<input type="text" name="message" /></label>
  104.     <input type="submit" name="send" value="Send Message" />
  105. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement