我有一些代码在我的服务器上工作,当我把它放到不同的服务器(CentOS,Apache)时,包含的文件不会执行代码。所以我得到以下内容:
主档
<div>
<?php
//This does include it, but as though it were text
include( "/var/www/mypath/file.php" );
?>
</div>
File.php具有以下代码:
<div><? php echo $someString; ?></div>
然后主文件加载如下:
<div>
<div><? php echo $someString; ?></div>
</div>
为什么包含文件的代码不会加载?
答案 0 :(得分:4)
您可能已关闭short_open_tags
,所以
<div><? php echo $someString; ?></div>
^^^^^^
空格不被识别为开放标记。 <?php
会是,但你有<?[space]php
。