Вход Регистрация
Файл: upload/core/ajax/messages/send_mes.php
Строк: 28
<?php
require_once ($_SERVER['DOCUMENT_ROOT'] . '/core/core.php');

$from intval($_POST['from']);
$to intval($_POST['to']);
$text chars($_POST['text']);

if (
trim($text) === '' && empty($_FILES['file']['name'])) {
    die(
'Пустое сообщение');
}

$attachments = [];

if (!empty(
$_FILES['file']['name'])) {
    foreach (
$_FILES['file']['name'] as $i => $name) {

        if (
$_FILES['file']['error'][$i] !== 0)
            continue;

        
$ext pathinfo($namePATHINFO_EXTENSION);
        
$filename uniqid() . '.' $ext;

        
move_uploaded_file(
            
$_FILES['file']['tmp_name'][$i],
            
$_SERVER['DOCUMENT_ROOT'] . '/uploads/chats/' $filename
        
);

        
$attachments[] = $filename;
    }
}

$attachmentValue = !empty($attachments) ? json_encode($attachments) : null;
$time time();

dbquery(
    
"INSERT INTO messages (sender_id, receiver_id, readed, k_text, attachment, created_at)
     VALUES (?, ?, '0', ?, ?, ?)"
,
    [
$from$to$text$attachmentValue$time]
);
?>
Онлайн: 1
Реклама