【发布时间】:2015-01-13 20:43:12
【问题描述】:
我正在使用 PHP 将图像移动到特定目录。如果我拥有 /tmp/ 的权限为 755,它会失败,但如果我拥有 777 的权限,它不会失败。由于 777 不安全,还有其他方法可以做到这一点吗?
我的 PHP 代码是这样的:
$dir = '/var/www/spectrom.benrosen.org/uploadedimages/';
$file = basename($_FILES['uploadimage']['name']);
$uploadfile = $dir . randomize() . $file;
if (move_uploaded_file($_FILES['uploadimage']['tmp_name'], $uploadfile)) {
exit('{"result": "successful"}');
} else {
exit('{"result": "could not upload image."}');
}
【问题讨论】:
标签: php ubuntu permissions ubuntu-14.04