0

PHP を学習しようとしていますが、何か問題が発生しています... このコードを使用すると:

<html>
<head>
<title>My first PHP page</title>
</head>
<body>

<?php   

echo "<h1>Hello World!</h1>";

?>

</body>
</html>

Hello World! を取得するだけです。代わりに、次のように表示されます: Hello World!"; ?> しかし、php コードを取得して .php ファイルとして保存し、ブラウザでそのファイルを指定すると、予想どおり、Hello World が大きな太字で表示されます。 「自分のコンピューター (apache と PHP 5.3.15 が実行されている) とプロバイダーのサーバーで試してみましたが、同じ問題がありました。さまざまなブラウザー、さまざまなコンピューターを試しました。他の例も試しました。 include() 関数を使用したテキスト ファイルの読み取りは、.php ファイルだけを開くと機能しますが、.php ファイルに埋め込むと空のキャンバスを返します。 html ファイル. 私はまだコードの単語を自分で書いていません. すべてがコピー/貼り付けなので、何が間違っている可能性がありますか?上記の例では、http://www.raadvanarbeid.nl/index2.html および http://www.raadvanarbeid.nl/index2.php を参照てください。

4

2 に答える 2

2

サーバーがファイルをレンダリングする必要があることを認識できるように、.htmlファイルの名前を.phpに変更する必要があります。

于 2012-11-17T00:10:11.920 に答える
0

このファイルは、PHP インタープリターによって解釈される必要があります。そのため、PHP インタープリターに渡すために Web サーバーが必要であり、PHP インタープリターによって処理されることを Web サーバーが認識できるように、ファイルに名前を付ける必要があります。これが、ファイルの名前が「.php」で終わる必要がある理由と、ファイルに直接アクセスする場合と Web サーバーを介してアクセスする場合で異なる結果が得られる理由です。

于 2012-11-17T00:19:36.703 に答える