2015-03-25 4 views
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 \ проект \ upload.php на линии 17Внимание: move_uploaded_file (../ проект/discussdesk.xlsx): не удалось открыть поток: Доступ запрещен

<?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 />"; 
    } 
    } 

    ?> 
+0

Похоже, проблема с разрешением файла для меня. См. Эту ссылку: https://msdn.microsoft.com/en-us/library/bb727008.aspx – D4V1D

ответ

0

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

Поскольку $ storagename = «discussdesk.xlsx» {Это место}

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

+0

, когда я пытаюсь изменить разрешение для $ storagename, это говорит о том, что разрешение, разрешенное Acces, не может быть изменено. Я пытаюсь прочитать данные Excel и отправить его в таблицу mysql ... –

+0

Ваш код неправильный, вы фактически перемещаете загруженный файл в файл excel, это невозможно. лучше google для любого API, чтобы читать файл excel. для чтения файла excel, почему вам нужно загрузить? вы хотите прочитать последний загруженный файл? – Parangan

Смежные вопросы