人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: 和食器屋koba
●カテゴリ:コンピュータ
✍キーワード:BODY Internet Explorer PHP print インストール
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 浅倉卓司
●100ポイント

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

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

◎質問者からの返答

ご指摘の通りでした。

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

有り難うございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ