PHP fwrite成功但找不到404文件

时间:2016-06-02 09:21:28

标签: php html iis

我有以下代码用PHP编写文件。

$filename = urlencode($_POST['name']);
$filename .= ".html";
echo $filename;

$handle = fopen("invoices/".$filename, "w");
$bytes = fwrite($handle, $html);

这有效,我在目录中看到了该文件。

然后我会显示一个指向该文件的链接:echo "<h2>You can either print the invoice from the following link or send the link to the pharmacy: <a href='invoices/".$filename."'>LINK HERE</a><br />";

然而,链接显示404错误,当我在浏览器中查看时,文件也是如此。怎么会?这是权限问题还是什么?

目录中的 文件正确无误。

我使用了以下代码并获得了此输出:将14653个字节写入C:\ Inetpub \ vhosts \ healthinyourhands.co.uk \ httpdocs \ invoices \ invoices \ Shivam + Paw.html

printf('Wrote %d bytes to %s', $bytes, realpath('invoices/'.$filename));

0 个答案:

没有答案