【发布时间】:2025-11-29 13:35:01
【问题描述】:
我使用的是 Windows 平台。 如果我将 myFile.pdf 放在 abc@xyz.com 中,则下面的代码不起作用-
file_get_contents('C:\Apache24\htdocs\portal\abc@xyz.com\myFile.pdf')
如果我将 myFile.pdf 放在 abc@xyzcom 中,那么下面的代码可以工作-
file_get_contents('C:\Apache24\htdocs\portal\abc@xyzcom\myFile.pdf')
所以结论是——如果文件夹名称中有一个点(.),那么file_get_contents 就不能按预期工作。
知道如何在 Windows 平台中转义文件夹名称中的 (.) 吗?
【问题讨论】:
-
你在windows平台上有
/var/www/...?好吧,可能..... -
我无法使用 php 5.6.14/win10 重现错误。
-
@VolkerK 我对 /var/www 感到抱歉,我只是举了一个关于该路径的示例。我现在将编辑它。我正在使用 PHP 5.5 Windows Server 2012
标签: php windows directory file-get-contents filepath