2010-09-23 75 views
1

函数move_uploaded_file()不工作在我的服务器上,我真的不知道为什么。 错误:“无法访问”与move_uploaded_file()PHP

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%的问题不在我的代码中。

+0

$ _POST是什么?是否有错误代码? – Robin 2010-09-23 22:54:11

+0

对不起,$ _FILES ... – Robin 2010-09-23 22:54:45

+0

代码中没有任何错误。我认为它是在服务器上的一个设置。 – Luis 2010-09-23 22:57:54

回答

0

请确保您有它在$src, $dest顺序:

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

此外,检查PHP设置,尤其是和的safe_mode基地目录的限制。

注意:不要chmod你的文件夹是世界可写的!将该文件夹的组更改为Web服务器的组,然后使用775.最后,您需要的东西就像从MySQL写入PHP文件到该文件夹​​中的SQL注入。

+0

和文件的模式664。在.php文件上执行是浪费/矫枉过正/风险 – 2010-09-23 23:40:57