将文件保存到项目根php的父文件夹中

时间:2014-02-02 23:03:52

标签: php file save file-permissions document-root

这是我的基本文件夹结构:

www/
    index.html
    img/
    admin/
          index.php

我希望能够通过index.php文件上传图像,但将文件保存到img文件夹中。

这通常是直截了当的,但是它的管理部分有一个单独的子域,根设置为www / admin /

有没有办法将文件保存在root上面的文件夹中?

尝试保存到目录时,我收到以下错误:

  

move_uploaded_file(../ img / product / image.jpg)[http://php.net/function.move-uploaded-file]:无法打开流:没有这样的文件或目录

注意:我在本地使用wamp时工作正常。它只有在Linux服务器上才能生效。

1 个答案:

答案 0 :(得分:0)

这是您的文件夹结构:

www/
    index.html
    img/
    admin/
          index.php

您的文件夹结构必须如下:

www/
    index.html
    img/
        product/
    admin/
          index.php

你的product文件夹不存在,这就是为什么你会收到“无法打开流:没有这样的文件或目录”的错误

如果您不想要img文件夹中的其他目录,请

或设置您的代码:

move_uploaded_file(../img/image.jpg);