0

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

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

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

新服务中存在相同的文件夹结构。home 上方有一个名为 aboveroot 的文件夹,其中有一个名为 admin 的文件夹和一个名为 welcome.doc 的文件

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

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

4

1 回答 1

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");
于 2012-08-02T20:06:58.270 回答