我们有一个在 linux 服务器上运行的 PHP 应用程序,然后将 PHP 应用程序复制到本地 Windows 服务器。
phpinfo()
工作正常,但在查看页面时,我们会在页面上获得代码,例如''){?>
或
'' ORDER BY rand() LIMIT 1 " ; $sql_result=mysql_query($sql,$connection) or die ...
索引页第一行有这个代码,
<? $pagex="mainpage"; include("_inc_header.php");?>
然后我将其更改为<?php ...
页面不显示任何内容。当我不更改它时,Chrome 会将其呈现为类似的评论<!-- ....
当我在我的 Mac(使用 MAMP)上尝试该应用程序时遇到小问题时,它可以正常工作。还启用了 display_errors 我得到了数百个
注意:未定义索引:
注意:未定义变量:
注意:使用未定义常量
几乎使页面不可读:(
据我所见,我的本地 Windows 服务器的 IIS 有问题……知道如何解决吗?至少在 Mac 上,我看不到 PHP 代码呈现为 HTML :D
ps:我已经在 Windows Server 上尝试了包含基本 PHP 的包含函数,并且它有效。