Предупреждение: move_uploaded_file (../ project / обсужденияdesk.xlsx): не удалось открыть поток: отказано в разрешении

0
Reading data from excel sheet and insert into mysql server.
but displaying errors as :
Warning: move_uploaded_file(../project/discussdesk.xlsx): failed to open stream: Permission denied in C:\xampp\htdocs\project\upload.php on line 17

Предупреждение: move_uploaded_file(): невозможно переместить 'C:\xampp\tmp\php97D7.tmp' в '../project/discussdesk.xlsx' в C:\xampp\htdocs\project\upload.php в строке 17

<?php

    $uploadedStatus = 0;

    if ( isset($_POST["submit"]) ) {
    if ( isset($_FILES["file"])) {
    //if there was an error uploading the file
    if ($_FILES["file"]["error"] > 0) {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
    else {
    if (file_exists($_FILES["file"]["name"])) {
    unlink($_FILES["file"]["name"]);
    }
    $storagename = "discussdesk.xlsx";
    //$root = getcwd();
        move_uploaded_file($_FILES["file"]["tmp_name"],  "../project/".$storagename);


    $uploadedStatus = 1;
    }
    } else {
    echo "No file selected <br />";
    }
    }

    ?>
Теги:
import-from-excel
phpexcel

1 ответ

0

Убедитесь, что ваш /project/.$storagename имеет разрешение 777. Кажется, что ваша папка назначения не имеет никакого разрешения. Другое дело, глядя в свой код, я не могу понять, что вы пытаетесь сделать. Вы пытаетесь сохранить файл в файл excel?

Потому что $ storagename = 'discussdesk.xlsx' {Это пункт назначения}

и вы пытаетесь сохранить весь файл в этот файл?

  • 0
    когда я пытаюсь изменить разрешение для $ storagename, он говорит, что запрещенное Acces разрешение не может измениться. Я пытаюсь прочитать данные Excel и отправить его MySQL таблицы ...
  • 0
    Ваш код неверен, вы фактически перемещаете загруженный файл в файл Excel, это невозможно. Лучше заглянуть в любой API, чтобы прочитать файл Excel. для чтения файла Excel, зачем вам нужно загрузить ?? Вы хотите прочитать последний загруженный файл?

Ещё вопросы

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