无法上传tmp文件/文件上传将无法正常工作

时间:2012-04-25 05:49:27

标签: file-upload php

我刚刚切换到专用服务器。突然间我无法上传文件。我最好的猜测是因为tmp文件没有上传?每次我尝试move_uploaded_file('tmp','new_image');时,我都会permission deniedfailed to open stream

我在剧本中没有改变任何东西;但绝对的道路显然。此外,所有文件权限都设置为705.我认为它与php.ini有关tmp文件不起作用...我不再拥有共享主机的默认php.ini。可能导致这种情况的任何想法?谢谢

这是我的php.ini

extension_dir = ./
upload_tmp_dir = ./tmp

-- more but not relevant


`Warning: move_uploaded_file(users/126/question_images/question mark.jpeg): failed to open` stream:

这是权限被拒绝错误

Permission denied in ---.php on line 115 Warning: move_uploaded_file():

这是另一个错误

 Unable to move '/tmp/phpVrkytD' to '---.jpeg' in .---.php on line 115

以下是上传图片的脚本部分

$long_image_loc = 'absolute_path/'.$image_name;

            if(move_uploaded_file($image_tmp_name, $long_image_loc) === true) {
                return true;
                }

这在共享主机上工作得很好。这是一个非常直接的图像上传脚本。

0 个答案:

没有答案