[PHP-users 13747] Re: magic_quota

S.Okazaki php-users@php.gr.jp
Tue, 04 Mar 2003 18:11:39 +0900


岡崎です。

> #まぁ、強制的に出力をSJIS固定にする必要も無いんだろうけど
SJISにはしないので、問題なかったのですね。

> html部分にcharsetが無かったり、あまりに日本語部分が
> 短かかったりした時にブラウザ側で誤判断される可能性とか
> (動作確認もブラウザで見た結果だと思うし)あるけど
> 一連のメールを読む限りではスクリプト側で、出力コードと
> charsetを何に指定してるのかよく分からなかったんですが…

再現するソースは以下の通りです。

<?php
$mode=$_GET["mode"];
print<<<EOF
<html>
<head>
  <title>ポスト</title>
  <meta content="text/html; charset=EUC-JP" http-equiv=content-type>
</head>
<body>

EOF;
if(!isset($mode)) {
    print<<<EOF
<form action="$_SERVER[PHP_SELF]?mode=print" method="post">
  <input type="text" size="10" name="val"><br>
  <input type="submit" value="送信">
</form>

EOF;
}else if($mode=="print") {
    print"val=".$_POST["val"]."<hr>\n";
    var_dump($_POST["val"]); print "<hr>\n";
    print "<a href=\"$_SERVER[PHP_SELF]\">戻る</a>\n";
}

print "</body></html>\n";
?>

以上よろしくお願いいたします。

/_/_/_/_/_/_/_/_/_/_/_/_/_/
Japan Human Base 
Sotaro Okazaki
Email : okazaki@jp-hb.com
/_/_/_/_/_/_/_/_/_/_/_/_/_/