我有这个简单的代码在一个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,我怎么能阻止它的发生。由于这个奇怪的问题,很难验证任何页面。
所以,正如我所说,呈现PHP脚本的不是浏览器,而是您的安装。如果第一行你应该试着看看你的文件有什么类型的编码。
如果不相同则改为ANSI
尝试在其他安装/不同的机器上运行您的脚本。
尝试在线工具