1

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

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

4

1 回答 1

4

你可能已经short_open_tags下班了,所以

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

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

于 2014-04-28T02:36:19.323 回答