我正在尝试运行这个简单的php代码:
<?php
$dir = getcwd()."'uploads' ";
if($_FILES['myfile']['error'] != 0)
{
echo "Error uploading the file: {$_FILES['myfile']['error']}";
}
if(move_uploaded_file($_FILES['myfile']['tmp_name'], $dir . $_FILES['myfile']['name'])) {
echo 'Success!!!';
} else {
echo 'Error.';
}
?>
我遇到了这个问题:
无法打开流:第7行…中的权限被拒绝无法移动到在线7
第7行为:move_uploaded_file
我知道可能是文件夹权限的问题,我需要使用CHMODE命令。但我不知道如何使用它,也不知道该把它放在代码中的什么地方。
使用斜杠/
而不是反斜杠。并检查目标目录的权限。
$dir = getcwd() . "/uploads/";
好吧,你可以用move_uploaded_file()在行前调用chmod(),例如这个
chmod($dir, 755);
您可以在文档网站