包含的PHP页面不执行代码

时间:2014-04-28 02:34:17

标签: php apache php-include

我有一些代码在我的服务器上工作,当我把它放到不同的服务器(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>

为什么包含文件的代码不会加载?

1 个答案:

答案 0 :(得分:4)

您可能已关闭short_open_tags,所以

<div><? php echo $someString; ?></div>
     ^^^^^^

空格不被识别为开放标记。 <?php会是,但你有<?[space]php