我們在Linux服務器上運行了PHP應用程序,並將PHP應用程序複製到本地Windows服務器。 phpinfo()
工作正常,但在觀看我們獲得驗證碼的頁面在頁面上像''){?>
或將PHP應用程序移動到IIS服務器
'' 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
p.s .:我試過在Windows Server上包含一個基本的PHP函數,它工作。
由於您正在使用'<?'打開標記,您是否啓用了'short_open_tags'? – datasage