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' to' ../ project / discussdesk.xlsx'在第17行的C:\ xampp \ htdocs \ project \ upload.php
<?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 :(得分:0)
确保您的/project/.$storagename具有777权限。您的目标文件夹似乎没有任何权限。在查看您的代码之后,另一件事我无法理解您实际上想要做什么。您是否尝试将文件保存到Excel文件中?
因为$ storagename =&#39; discussdesk.xlsx&#39; {这是目的地}
你试图将整个文件存储到这个文件中?