这是独家新闻:我需要能够使用 PHP 脚本创建文件夹,并将图像文件上传到这些文件夹。这是我的代码:
创建目录:
mkdir('[path]/images/foldername');
上传图片:
if ($_FILES["file"]["error"] > 0 || $_FILES["file"]["type"] != "image/jpeg") // file must be valid and .jpg
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"] . '<br />';
if(file_exists($path ."/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"], $path ."/" . $_FILES["file"]["name"]);
echo "Stored in: " . $path ."/" . $_FILES["file"]["name"];
}
}
FTP 编辑器给出这些错误:
[L] DELE 20.jpg
[L] 550 Could not delete imagename.jpg: Permission denied
然后
[L] RMD foldername
[L] 550 Can't remove directory: Directory not empty
我尝试在我的 FTP 编辑器中更改权限,但收到此错误:
[L] SITE CHMOD 777 [path]/foldername [L] 550 无法更改 [path]/foldername 上的权限:不允许操作
我尝试使用 SSH 和 Putty 删除文件,但这也不起作用。
请帮我!