используя php для перемещения файла

0

Я пытаюсь загрузить клиентский файл на свой сервер (из html-формы с использованием метода post), запустите программу в переменной $ upldfile, а затем отобразите результаты программы в виде загружаемых ссылок для клиента.

Мой код указан ниже, и каждый раз, когда я запускаю это, я получаю сообщение об ошибке "загрузка файла".

Кто-нибудь знает, связано ли это с проблемой на основе разрешений или с ошибкой сервера или с кодом?

Благодарим вас за любую помощь

<?php
        error_reporting(E_ALL);
        ini_set('display_errors', 1);

        $destination_path = getcwd().DIRECTORY_SEPARATOR;
        $target_path = $destination_path . "uploads/" . basename( $_FILES["file"{["name"]);
        $upldfile = move_uploaded_file($_FILES['file']['tmp_name'], $target_path);

        if ($upldfile){
            echo "<p>File upload success.</p>";
        } else {
            echo "<p>File upload failed.";
        }
  • 0
    Если вы не используете целевой путь, загрузка работает?
  • 1
    basename($_FILES["file"{["name"]) имеет basename($_FILES["file"]["name"]) опечатки basename($_FILES["file"]["name"])
Показать ещё 6 комментариев
Теги:
file-upload
server
upload

1 ответ

0
Лучший ответ

ОТВЕТ:

Правильно изменяя разрешения,

а также

изменяя файл php.ini, чтобы увеличить загрузку файлов.

Сам код в исходном файле был правильным.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню