权限 - 移动上传文件时出错

时间:2015-04-18 12:28:54

标签: php mysql permissions

所以我收到关于上传图片的警告:

警告:move_uploaded_file(images / photo.jpg):无法打开流:权限被拒绝..

以下是代码:

$upload = "images/";
$tmp_name = $_FILES["image"]["tmp_name"];
$name = $_FILES["image"]["name"];
move_uploaded_file($tmp_name, "$upload/$name");

现在如果我去putty中的images目录并输入ls -la,我得到:

drwxrwxrwx+ user daemon 96 Apr 16 12:41 .
drwxrwxrwx+ user daemon 96 Apr 16 12:41 ..

不完全确定这意味着什么,我假设我已经读过写执行权限。

我尝试了chmod 0777,但我仍然收到错误。

任何人都可以告诉我如何在没有权限错误的情况下上传图片。

1 个答案:

答案 0 :(得分:1)

授予文件夹

的权限
   $upload = "images/";
   $tmp_name = $_FILES["image"]["tmp_name"];
   $name = $_FILES["image"]["name"];
   move_uploaded_file($tmp_name, "$upload/$name", 0777);