phpについて、以前は以下のような記述でブラウザに$body部が表示されましたが、php5をインストールし直してからは、「print」を記述しなければ表示されなくなってしまいました。

原因が分からず困っています。
対処法をお教えいただければ幸いです。
よろしくお願いします。

●以前の記述
<?php
$body = ”表示”;
?>

<!DOCTYPE HTML PUBLIC ”-//W3C//DTD HTML 4.01 Transitional//EN”>
<HTML>
<HEAD>
<META http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS”>
<META http-equiv=”Content-Style-Type” content=”text/css”>
<TITLE></TITLE>
</HEAD>
<BODY>

<?= $body ?>

</BODY>
</HTML>


●再度インストール後
(省略)
<BODY>

<?php
print $body;
?>

</BODY>
</HTML>

環境:
windows2000pro
php5
apache2
internet explorer6

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/12/28 13:49:39
  • 終了:--

回答(1件)

id:asakura-t No.1

浅倉卓司回答回数151ベストアンサー獲得回数22005/12/28 14:46:29

ポイント100pt

http://jp2.php.net/basic-syntax

PHP: 基本的な構文 - Manual

 おそらくphp.iniでshort_open_tagがonになっていないのだと思います。

http://jp2.php.net/manual/ja/ini.core.php#ini.short-open-tag

PHP: コア php.ini ディレクティブに関する説明 - Manual

 php.iniに

short_open_tag on

を追加/変更してはいかがでしょうか。

id:konorinori

ご指摘の通りでした。

大変困っていたのでとても助かりました。

有り難うございました。

2005/12/28 17:18:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません