@rinatoptimus

Почему возникает ошибка 500 при загрузке изображения в БД?

Использую сервер MAMP. При загрузке изображения выдает 500 Internal Server Error. Код:

$msg = "";
    if(isset($_POST['upload'])) {
        $target = "cell-phones-store/".basename($_FILES['image']['name']);
        $db = mysqli_connect("localhost", "root", "root");

        $image = $_FILES['image']['name'];
        $text = $_POST['text'];

        $sql = "INSERT INTO image (image, text) VALUES ('$image', '$text')";
        mysqli_query($db, $sql);

        if(move_uploaded_file($_FILES['image']['tmp_name'], $target)) {
            $msg = "OK!";
        } else {
            $msg = "Error";
        }
    }

В чем может быть причина?
  • Вопрос задан
  • 468 просмотров
Пригласить эксперта
Ответы на вопрос 1
panarama360
@panarama360
Возможно слишком большой размер файла загружаешь.
Попробуй прописать в php.ini

max_execution_time 2000
max_input_time 2000
upload_max_filesize 200M
post_max_size 200M
Ответ написан
Ваш ответ на вопрос

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

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