[英]file_get_content: failed to open stream: No such file or directory
我知道还有其他类似的问题,但我找不到解决方案。
我正在使用绝对本地 pdf 文件,我想使用file_get_contents()
函数。 我的代码:
$fileName = 'C:/Users/my_user/Desktop/thisispdf.pdf';
$content = file_get_contents($fileName);
问题是它说找不到文件。 当我将文件名放入文件资源管理器时,pdf 会立即打开。 我还试图将斜杠从/
更改为\\
甚至使用\\\\
,但这些都没有帮助。
我在这里缺少什么?
Web 服务器可能无权访问该用户的文件。 如果您将文件移动到可访问或共享的位置,它可能会起作用。 (您也可以更改权限以允许访问,但是不建议在用户的个人目录上这样做,因为它可能会将其他信息暴露给未经授权的用户。)
在不同的操作系统上,您的路径需要更改。 Windows 使用反斜杠。 尝试这个
C:\\Users\\my_user\\Desktop\\thisispdf.pdf
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.