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

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

?>

0

Решение

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

Потому что $ storagename = ‘Discusdesk.xlsx’ {Это место назначения}

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]