[PHP-users 32420] Re: echo print など出力されない

橋 直彦 naohiko.hashi @ procure.co.jp
2007年 7月 11日 (水) 11:37:04 JST


まつやまさん、ご回答ありがとうございます。

<php.ini>を確認したところ、
short_open_tag=On になってました。
<? ... ?> タグを有用にする設定と認識していますが、良いでしょうか。

<php.ini>にマルチバイトの設定がありましたので記述します。
output_buffering = On
output_handler =mb_output_handler

新しく作成したところ、正常に動作しました。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html" charset="Shift_JIS">
</HEAD>
<BODY>
<?
echo "test";
?>
</BODY>
</HTML>

しかし、最初に作ったファイルが動きません。
両方ともShift_JISで作成し、保存してあります。

なぜでしょう??

----- Original Message ----- 
From: "Masaaki Matsuyama" <masakun @ lily.ocn.ne.jp>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Wednesday, July 11, 2007 11:08 AM
Subject: [PHP-users 32419] Re: echo print など出力されない


> まつやまです。
>
>> 単純に下記の内容は表示されています。
>> <?php phpinfo() ?>
>>
>> MS-IE6では何も出力されませんでした。
>> ソースを表示してみると、コード内容がそのまま表示されてました。
>> <?
>> echo "test";
>> ?>
>
> TYPOでないとしたら、short_open_tag=OFFなのではないでしょうか?
>
> だとしたら、後者は表示されません。
> PHP.INIの設定を確認してみて下さい。
> (デフォルトはONだから違うのかもしれないけど)
>
> -- 
> Masaaki Matsuyama <masakun @ lily.ocn.ne.jp>
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 



PHP-users メーリングリストの案内