1、例として以下のコードをメモ帳で作成しました。
<html>
<head>
<title>test</title>
</head>
<body>
<p>今日は、<?php print "日曜日"; ?> です。</p>
</body>
</html>
2、C:\wamp\www\testに"test.php"というファイル名で保存しました。(ファイルの種類は"すべてのファイル"を選んだので、"test.php.txt"にはなっていません。)
3、タスクトレイからLocalhostを開き、testフォルダからtest.phpを実行します。ブラウザに「今日は、です。」と表示されてしまいました。本当は「今日は、日曜日です。」と表示したいのですが・・。
4、そのページで"ソースの表示"をすると、【1、】でメモ帳で書いたのと同じコードが表示されます。PHPが動いてれば<p>今日は、日曜日です。</p>と表示されるはずでは?
補足)Localhostから、phpinfo()を開くとPHP情報が見れますのでPHPが動こと・・?
コメント(2件)
以下のようにショートタグで記述しませんでしたか?
今日は、<? print "日曜日"; ?> です。
WAMPはデフォルトでショートタグがオフになっているので使用できません。
ショートタグでもPHPを実行させたい場合は、php.iniの以下の部分をOnにします。
short_open_tag = Off
※設定変更後は再スタート(Restart)させて、設定を再読み込みさせる必要があります。
※サーバーによってはショートタグが使えない場合もあるそうですので、そのまま使用して省略せずに「<?php ~ ?>」で書くようにした方が良いと思います。(特に作成したスクリプトを配布したい場合などには・・・)
しかし、テストで使用したコードは、省略せず<?php~?>と記述しました。
質問文は、実際にテストで使用したコードからコピペしたものです。