Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //core.inc.php
- <?php
- require('includes/database/connect.db.php');
- require('includes/functions/chat.func.php');
- ?>
- //connect.db.php
- <?php
- $db_host = 'localhost';
- $db_user = 'root';
- $db_pass = '';
- $db_name = 'chat';
- $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
- if(!$conn) {
- die('Connection failed: ').mysqli_connect_error();
- }
- echo "Connected succesfully";
- ?>
- //chat.func.php
- <?php
- function get_msg() {
- $query = "SELECT 'Sender', 'Message' FROM 'chat'";
- $run = mysqli_query($conn, $query);
- $messages = array();
- while($message = mysqli_fetch_assoc($run)) {
- $messages[] = array('sender' => $message['Sender'],
- 'message' => $message['Message']);
- }
- return $messages;
- }
- function send_msg($sender, $message) {
- if(!empty($sender) && !empty($message)) {
- $sender = mysqli_real_escape_string($conn, $sender);
- $message = mysqli_real_escape_string($conn, $message);
- $query = "INSERT INTO 'chat' VALUES ('$sender', '$message');";
- if ($run = mysqli_query($conn, $query)) {
- return true;
- } else {
- echo mysqli_errno($conn).":".mysqli_error($conn)."\n";
- return false;
- }
- } else {
- echo 'toka';
- return false;
- }
- }
- ?>
- //index.php
- <?php
- require('includes/core.inc.php');
- if(isset($_POST['send'])) {
- if(send_msg($_POST['sender'], $_POST['message'])) {
- echo 'Messages Sent.';
- } else {
- echo 'Message failed to sent.';
- }
- }
- ?>
- <div id="messages">
- <?php
- $messages = get_msg();
- foreach($messages as $message) {
- echo '<strong>'.$message['sender'].'Sent</strong><br />';
- echo $message['message'].'<br /><br />';
- }
- ?>
- </div><!--Messages-->
- <form action="index.php" method="post">
- <label>Enter Name: <input type="text" name="sender" /></label>
- <label>Enter Message:<input type="text" name="message" /></label>
- <input type="submit" name="send" value="Send Message" />
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement