https://stackoverflow.com/a/10743881/1303216
我目前正在解决这个问题。我复制并粘贴了代码,并一直在努力让它工作。在我的服务器的 webroot 上有一个名为 secretfolder 的文件夹。在 public_html 中有一个 PHP 文件,其中包含用于获取我隐藏的 PDF(复制代码)的脚本。问题是,文件不断损坏,当我在记事本中查看它们时,我得到了
failed to open stream: No such file or directory in <b>/home/user/public_html/herp.php
如何让它指向 public_html 之外。我不完全理解相对文件路径,所以一些帮助会很棒。
我在标准灯上
简短的问题
Public_html 中的 PHP 文件需要指向直接位于 webroot 上的 /secretfolder 的相对文件路径是什么?
旁注,我不只是尝试 $file = '/path/to/file/outside/www/secret.pdf'; 但我需要知道实际使用中应该是什么。
更新
我使用的文件路径是 /secretfolder/Pay%20Stub%20View.pdf
%20(空格)由于某种原因破坏了它。它现在工作正常。我觉得有点傻。谁能解释为什么会这样?我所知道的是它确实如此。