链接到根PHP之上的文件

时间:2012-08-02 20:00:09

标签: php download webserver hosting

我最近换了服务器。从共享w /控制面板到VPS

在我的旧服务器上,这个PHP工作了:

header("Content-disposition: attachment; filename= 'welcome.doc'");
header('Content-type: application/msword');
readfile("/home/abcme/aboveroot/admin/welcome.doc");

新服务中存在相同的文件夹结构。家里面有一个名为aboveroot的文件夹和一个名为admin的文件夹,以及一个名为welcome.doc的文件

我更改了/ home / abcme,以便“abcme”是正确的新帐户名

现在我收到一条错误消息,说无法找到该文件。是否需要在我的服务器中启用某些内容或者还有什么可以解释这个?

1 个答案:

答案 0 :(得分:0)

根据你所说的结构如此:

>aboveroot 
  -home
  -admin
    -welcome.doc

所以你的标题会说(假设/ aboveroot是你的webroot,在给定名称的情况下似乎不是这样):

header("Content-disposition: attachment; filename= 'welcome.doc'");
header('Content-type: application/msword');
readfile("/aboveroot/admin/welcome.doc");