当我尝试包含一个长文件路径时,PHP 包含无法加载。一个简短的包含路径可以正常工作。
例如,以下将失败:
../../contents/2010-St-Louis-Rams-Tickets-Season-Package-Includes-Tickets-For-All-Regular-Season-Home-Games/inc/title.inc
有人知道问题出在哪里吗?
最佳答案
请检查您的路径(包括驱动器名称等)是否超过 260 个字符。因为这是 Windows 的最大目录长度。 Click here to see the reference .
引用文献还指出,可以通过在路径名前加上“\?\”来创建超长路径名。这应该将最大路径长度扩展到 32767 个字符。但我不知道这是否可以在 PHP 中使用。
关于PHP 包含 : Long Path Issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426420/