使用move_uploaded_file()PHP“无法访问”

时间:2010-09-23 22:49:25

标签: php

函数move_uploaded_file()无法在我的服务器上运行,我真的不知道为什么。 错误:

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access MYADDRESS/img-19.png in MYADDRESS/index.php on line 660

我给了我上传文件chmod 777的文件夹。任何解决方案?我确定100%的问题不在我的代码中。

1 个答案:

答案 0 :(得分:0)

确保您已按$src, $dest顺序:

move_uploaded_file($_FILES["field"]["tmp_name"], 'foo.png');

另外,请检查PHP设置,尤其是safe_mode和base dir限制。

附注:请勿将您的文件夹chmod为世界可写!将文件夹的组更改为Web服务器的组,并使用775.您需要的最后一件事就是从MySQL编写PHP文件到该文件夹​​中的SQL注入。