Php 移动\u上传的\u文件发出警告

Php 移动\u上传的\u文件发出警告,php,file-upload,Php,File Upload,我试图上传图片到我的网页,但它不工作。它在本地工作!可能它与目录权限或我使用的路径有关:../post_images/name.jpg。你怎么认为?我该怎么办 以下是我得到的警告: Warning: move_uploaded_file(../post_images/del_piero2.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/vhosts/ww

我试图上传图片到我的网页,但它不工作。它在本地工作!可能它与目录权限或我使用的路径有关:../post_images/name.jpg。你怎么认为?我该怎么办

以下是我得到的警告:

Warning: move_uploaded_file(../post_images/del_piero2.jpg) 
    [function.move-uploaded-file]: failed to open stream: 
    Permission denied in /home/vhosts/www.domain.com/admin/classes/controllers.class.php on line 324


Warning: move_uploaded_file() 
    [function.move-uploaded-file]:
    Unable to move '/tmp/phpuOHgMs'
    to '../post_images/del_piero2.jpg' 
    in /home/vhosts/www.domain.com/admin/classes/controllers.class.php on line 324

我就是这样使用它的:移动上传的文件($tmp\u name,“../post\u images/”$name)

您需要设置文件夹权限或右键单击(windows)文件夹(选中)
在unix中->
// Read and write for owner, read for everybody else
chmod("/somedir/somefile", 0644);

// Everything for owner, read and execute for others
chmod("/somedir/somefile", 0755);

// Everything for owner, read and execute for owner's group
chmod("/somedir/somefile", 0750);
?> 

您需要设置文件夹权限或在(windows)文件夹上单击鼠标右键(选中)
在unix中->
// Read and write for owner, read for everybody else
chmod("/somedir/somefile", 0644);

// Everything for owner, read and execute for others
chmod("/somedir/somefile", 0755);

// Everything for owner, read and execute for owner's group
chmod("/somedir/somefile", 0750);
?> 

错误似乎指向权限

有几种方法可以改变这一点,最简单的方法是打开FTP客户端,右键单击目录并以这种方式更改权限

还可以使用chmod()函数(例如chmod(/path/to/directory,0777))。您输入的数字与目录上的某种读、写、执行安全级别相关


尝试一下,看看会发生什么。

错误似乎指向权限

有几种方法可以改变这一点,最简单的方法是打开FTP客户端,右键单击目录并以这种方式更改权限

还可以使用chmod()函数(例如chmod(/path/to/directory,0777))。您输入的数字与目录上的某种读、写、执行安全级别相关


尝试一下,看看会发生什么。

检查移动目标的目录权限。目录是否可写?您是否已将写入权限(
CHMOD 777
)应用于目标目录(
/post\u images/
)?777是一个非常安全的问题。我已将权限更改为777,现在可以使用了,但对该文件夹使用777权限是否安全?检查移动目标的目录权限。目录是否可写?是否已将写入权限(
CHMOD 777
)应用于目标目录(
/post\u images/
)?777是一个非常重要的安全问题。我将权限更改为777,现在可以使用了,但是对该文件夹使用777权限安全吗?最后,有人关心设置正确的权限。感谢您没有使用777或666:)最后有人关心设置正确的权限。感谢您没有使用777或666:)