PHP包括不工作?

时间:2014-05-31 06:28:57

标签: php apache include xampp

我只花了45分钟做了一件事,因为它没有工作我的代码在这里:

<?php 
$path = dirname(__FILE__); 

include("{$path}//config.inc.php"); 
include("{$path}//mc.inc.php"); 

?> 

这就是网页显示的内容:

警告:include(C:\ xampp \ htdocs \ NationKong site \ core // mc.inc.php):无法打开流:C:\ xampp \ htdocs \ NationKong site \ core \中没有此类文件或目录第6行的init.inc.php

警告:include():无法打开'C:\ xampp \ htdocs \ NationKong site \ core // mc.inc.php'以包含(include_path ='。; C:\ xampp \ php \ PEAR')第6行的C:\ xampp \ htdocs \ NationKong site \ core \ init.inc.php $配置 服务器状态

1 个答案:

答案 0 :(得分:0)

你在Windows上,目录分隔符是\,在php字符串中它是"\\" 所以你应该写

<?php 
$path = dirname(__FILE__); 

include("{$path}\\config.inc.php"); 
include("{$path}\\mc.inc.php"); 
?> 

如果您想让php为您确定正确的目录分隔符,请使用DIRECTORY_SEPARATOR

<?php 
$path = dirname(__FILE__); 

include($path.DIRECTORY_SEPARATOR."config.inc.php"); 
include($path.DIRECTORY_SEPARATOR."mc.inc.php"); 
?>