Задать вопрос
@ka40kstas
новичок в php

Как сделать, чтобы работала проверка с условием $_FILES?

Здравствуйте, прошу помощи.
Имеется форма
<form method="GET" enctype="multipart/form-data">
                <input name="messimg" type="file" id="messimg"/>
                <h3><textarea name="message" id="textarea"></textarea><input type="submit" name="button" id="button" value=""/></h3>
            </form>

php:
if($_FILES['messimg']['name']) {
    $path = "chat_images/" . time() . $_FILES['messimg']['name'];
    move_uploaded_file($_FILES['messimg']['tmp_name'], "../" . $path);
}

$today = date("F j, Y, g:i a");

//вставляем значения
if($message && $path){
    $stm = $dbh->prepare("INSERT INTO `messages` (`author`, `message`, `time`, `avatar`, `img`) VALUES ('$author', '$message', '$today', '$avatar', '$path')");
    $stm->execute();
}

При выборе картинки в форме и вводе сообщение, все равно выбранный файл не добавляется в папку chat_images. В чем может быть проблема?
Заранее, спасибо.
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
rasschitai
@rasschitai
Калькуляторы онлайн
указывай абсолютные пути, ну и документацию еще раз прочитай, на тему обработку ошибок
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы