Переместить Загрузить файл не работает на сервере Windows?

1

У меня есть некоторая проблема, чтобы загрузить файл с php в Windows Live Server, а не в Linux. move uploaded file я использую copy вложенную в перемещенный загруженный файл, но это не работает.

Весь этот код отлично работает на локальном компьютере, когда я устанавливаю этот код в прямом эфире, тогда предоставьте мне предупреждение и не загружайте какой-либо файл в папку...

Помогите мне

Вот мой весь код

error_reporting(E_ALL); 
ini_set("display_errors", 1);  

        //$uploads_dir = '/uploads';
        $uploaddir = $_SERVER['DOCUMENT_ROOT']."/img/customer_image/";
    $uploadfile = $uploaddir . basename($_FILES['customer_image']['name']);

    echo "<p>";

    if ( (copy($_FILES['customer_image']['tmp_name'], $uploadfile))) {
      echo "File is valid, and was successfully uploaded.\n";
    } else {
       echo "Upload failed";
    }

    echo "</p>";
    echo '<pre>';
    echo 'Here is some more debugging info:';
    print_r($_FILES);
    print "</pre>";

Изображение 174551

  • 0
    почему вы не используете move_uploaded_file ()
  • 0
    @MahaDev я использую это bt не работает, то я использую копию
Показать ещё 2 комментария
Теги:

1 ответ

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

Попробуйте что-то вроде этого:

$dir= $_SERVER['DOCUMENT_ROOT']."/img/customer_image/";
if (move_uploaded_file($_FILES['customer_image']['tmp_name'], $dir. $_FILES["customer_image"]['name'])) {
    echo "Uploaded";
} else {
   echo "File was not uploaded";
}

Установить разрешение для папки в окнах

1. Щелкните правой кнопкой мыши папку и щелкните свойства.

Вкладка безопасности 2.click

3. Выберите группу или имя пользователя и нажмите кнопку "Изменить"

Изображение 174551

4.Проверьте разрешения, если кто-либо отмечен "Отклонить", затем снимите флажок

5.click Применить OK

  • 0
    Не работает дорогой
  • 0
    какая ошибка показывает?
Показать ещё 5 комментариев

Ещё вопросы

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