require_once与Windows上的虚线(隐藏)文件无法正常工作

时间:2009-03-06 01:10:01

标签: php windows

如果删除文件名上的前导点,我的代码可以正常工作,但不会中断。

[编辑]
该文件以点(句点)字符
开头 [结束编辑]

require_once( ' 的htMyClass.inc.php。'); //失败

require_once( 'htMyClass.inc.php'); //作品

我想保留安全点 - 领先的 ht 只是暂缓来自apache。我不希望在Windows上做任何特别的事情。

2 个答案:

答案 0 :(得分:0)

我只是运行测试代码,并且工作正常。 我在windows中使用xampp,它可能是你机器中的apache或php配置。

<?php
require_once(".htphp.inc.php");
?>

<?php
echo "test";
?>

答案 1 :(得分:0)

阅读这篇微软文章“IIS Hidden Static Files Return HTTP 404 or Access Denied Errors”,它可能故意失败。将其扩展为甚至无法包含文件。