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を使用してインクルード関数を試しましたが、機能しました。