[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:15340] PHP on Plamo-3.0



こじま@テストを兼ねて PHP の修行中,です(苦笑)

Plamo-3.0 の contrib/{Database,WWW} あたりを入れた環境で PHP のスクリ
プトをためしているのですが,どうも FORM で指定した変数がうまくスクリプ
トに渡らないようで首を捻っています.

具体的には,「PHP4 徹底攻略」の 20p あたりのサンプル(test4.html と 
test4.php)で試しているのですが,

test4.html:
<HTML>
<BODY>
<FORM ACTION="test4.php">
西暦 <INPUT TYPE=text NAME=yyyy>年
<INPUT TYPE=SUBMIT value="送信">
</FORM>
</BODY>
</HTML>

test4.php:
<HTML>
<BODY>
<?
 print "yy: $yyyy<br>";
 $meiji = $yyyy - 1866;
 $taisho = $yyyy - 1911;
 $showa = $yyyy - 1925;
 $heisei = $yyyy - 1988;
 print "西暦 $yyyy 年は明治 $meiji 年,大正 $taisho 年,<br>\n"
     . "昭和 $showa 年,平成 $heisei 年となります.<br>\n";
?>
</BODY>
</HTML>

これらを実行すると,FORM に何を入れてもブラウザの表示は

yy:
西暦 年は明治 -1866 年,大正 -1911 年,
昭和 -1925 年,平成 -1988 年となります.

となって,$yyyy に値が代入されないようです.

PHP は素人なんで,何かトンチンカンなことをやっているとは思うのですが,
どのあたりを調べたものでしょう?

access_log を見る限りでは

10.1.3.164 - - [13/Sep/2002:18:46:06 +0900] "GET /~kojima/test4.php?yyyy=1980 HTTP/1.0" 200 129
10.1.3.164 - - [13/Sep/2002:18:46:19 +0900] "GET /~kojima/test4.php?yyyy=1950 HTTP/1.1" 200 141

となって,値は渡っているようなので,PHP の側で何か設定あったりします?

----------
こじま

Follow-Ups
[plamo:15341] Re: PHP on Plamo-3.0, 後藤

[検索ページ] [メール一覧]
Plamo ML 公開システム