Adel
New Coder
PHP:
<?php
session_start();
if(isset($_SESSION['unique_id'])){
include_once "config.php";
$outgoing_id = mysqli_real_escape_string($conn, $_POST['outgoing_id']);
$incoming_id = mysqli_real_escape_string($conn, $_POST['incoming_id']);
$message = mysqli_real_escape_string($conn, $_POST['message']);
if(!empty($message)){
if(isset($_FILES['mediaB'])){
$img_name = $_FILES['mediaB']['name']; //geting user uploadded image name
$tmp_name = $_FILES['mediaB']['tmp_name'];
$img_explode = explode('.', $img_name);
$img_ext = end($img_explode);
$extensions = ['png', 'jpeg', 'jpg'];
if(in_array($img_ext, $extensions) === true){
$time = time(); //this will return us current time
// let's move the user uploaded img to our particular folder
$new_img_name = $time.$img_name;
if(move_uploaded_file($tmp_name, "images/".$new_img_name)){
$sql = mysqli_query($conn, "INSERT INTO messages (incoming_msg_id, outgoing_msg_id, msg, msg_media)
VALUES ({$incoming_id}, {$outgoing_id}, '{$message}', '{$new_img_name}')") or die();
}
}
}else{
$sql = mysqli_query($conn, "INSERT INTO messages (incoming_msg_id, outgoing_msg_id, msg)
VALUES ({$incoming_id}, {$outgoing_id}, '{$message}')") or die();
}
}else{
if(isset($_FILES['mediaB'])){
$img_name = $_FILES['mediaB']['name']; //geting user uploadded image name
$tmp_name = $_FILES['mediaB']['tmp_name'];
$img_explode = explode('.', $img_name);
$img_ext = end($img_explode);
$extensions = ['png', 'jpeg', 'jpg'];
if(in_array($img_ext, $extensions) === true){
$time = time(); //this will return us current time
// let's move the user uploaded img to our particular folder
$new_img_name = $time.$img_name;
if(move_uploaded_file($tmp_name, "images/".$new_img_name)){
$sql = mysqli_query($conn, "INSERT INTO messages (incoming_msg_id, outgoing_msg_id, msg_media)
VALUES ({$incoming_id}, {$outgoing_id}, '{$new_img_name}')") or die();
}
}
}
}
}else{
header("../login.php");
}
?>
Last edited by a moderator: