Php 权限-移动上载文件时出错
因此,我在上传图像时收到警告: 警告:移动上传的文件(images/photo.jpg):无法打开流:权限被拒绝 代码如下:Php 权限-移动上载文件时出错,php,mysql,permissions,Php,Mysql,Permissions,因此,我在上传图像时收到警告: 警告:移动上传的文件(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,我会得到: drw
$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,但仍然收到错误
谁能告诉我如何上传图像而不出现权限错误。授予文件夹权限
$upload = "images/";
$tmp_name = $_FILES["image"]["tmp_name"];
$name = $_FILES["image"]["name"];
move_uploaded_file($tmp_name, "$upload/$name", 0777);
我已经试过了这个问题的所有建议。。没有任何效果,所以我发布了这一条。虽然0777可能有点过于慷慨了,但在安全方面:/I我得到了一个错误解析错误:语法错误,意外的“0777”。