CodeIgniter代码由HTML注释掉

时间:2014-05-29 09:47:12

标签: php codeigniter

我在本地计算机上使用CodeIgniter 2.1.4和PHP 5.5.12。

我的PHP代码似乎在HTML中自动注释掉。

以下是我的代码片段: -

<? if($this->agent->browser()=='MSIE'){ ?>
    <img class="bg" src="<?=base_url()?>assets/img/bg.jpg" alt="Login Background" />
<? } ?>

当我尝试在Chrome中检查它时,它显示如下: -

<!--? if($this--->
agent-&gt;browser()=='MSIE'){ ?&gt;
<img class="bg" src="http://localhost/abc/assets/img/bg.jpg" alt="Login Background">
<!--? } ?-->

这只是自动注释掉的几个地方之一。我知道代码可以工作,因为我在生产服务器上运行的代码相同。它正好发生在我的本地机器上。

1 个答案:

答案 0 :(得分:1)

使用长打开标签。

<?php if($this->agent->browser()=='MSIE'){ ?>

如果由于某种原因无法执行此操作,请启用short-open-tag设置。