我在一个php文件中有这个简单的代码...
<div id="main">
<?php
if {
....
}
else {
....
}
?>
</div>现在在mozilla中,IE是这样呈现的。
<div class="main">
<!-- HTML PARSED BY PHP -->
</div>但在google chrome中,它是这样呈现的。
<div id="main">
<!-- HTML PARSED BY PHP -->
div>如果我更改php文件,使php结束标记(?>)在else语句的结束大括号后如下所示...
}?>而不是...
}
?>然后chrome像这样呈现最后一个div ...
/div>是不是chrome和php有问题,我怎么才能阻止它的发生。由于这个奇怪的问题,很难验证任何页面。
发布于 2011-08-23 16:54:29
所以,正如我所说的,呈现PHP脚本的不是浏览器,而是您的安装。如果第一行,你应该试着看看你的文件有什么类型的编码。
如果不同,请更改为ANSI。
尝试在另一台安装/不同的计算机上运行脚本。
尝试Online Tool
https://stackoverflow.com/questions/7158364
复制相似问题