-2

私が次のような単純なことを試してみると:

    <?php echo "<li>test</li>"; ?>

最初の>は私のphpタグを終了し、結果を次のようにHTMLに表示します。

test"; ?>

私が見たすべての例は、これは意図したとおりに機能するはずだと主張していますが、そうではありません。ここで何かが足りませんか?

wampを使用します。このコードは、localhost /(.phpファイルからの)他のphpコードは実行されますが、開いたhtmlファイルにあります。ただし、>を使用しない場合に限ります。>を含まないhtmlページでechoを使用すると、何も出力されません。

もう少し試してみたところ、phpからhtmlページにエコーしたり印刷したりすることもできないようです。私はphpページにいるときだけ印刷することができます。2つの問題が関連しているかどうかはわかりません。

4

2 に答える 2

3

サーバーは html ファイルを php として処理しません。を追加して html ファイルの Apache 構成に php ハンドラを追加AddType application/x-httpd-php .htmlmime_module、apache を再起動するか、html ファイルの名前を php に変更することができます。

于 2013-02-25T11:11:52.647 に答える
1

PHPプリプロセッサが機能していないか、マシンにインストールされていないようです。次のスクリプトを作成して実行することで、phpのインストールをテストできますか?

<?php
  phpinfo();
?>
于 2013-02-25T10:57:54.010 に答える