• 締切済み

出力結果がblanktest41.phpになります

PHPを勉強しています。 http://php.hoge.org/php4_new/PHP4_Part-1.pdf の25ページ目にあるtest41.phpを走らせても blanktest41.php と表示されるだけで計算されません。 どうも$_GET['yyyy']に値が代入されてないみたいですが 素人なのでどうしていいのか分かりません。 このPDFファイルはコピーの機能が使えないようになってるので手で打っています (見たところ、打ち間違えはないようです)。 INPUT TYPE=textのtextは""で囲ってやらなくていいんですか? 囲っても動きませんけど。 どうかちゃんと表示できるように教えてください。 ちなみに環境はWindows XPです。 PHPEditというエディタ(http://www.waterproof.fr/)を使ってます。

みんなの回答

  • php504
  • ベストアンサー率42% (926/2160)
回答No.1

これをコピーしてみて(動作したのを確認して貼り付けました) -------- test41.php <html> <body> <?php if (empty($_GET['yyyy'])): ?> <form action="test41.php"> 西暦<input type=text name=yyyy>年 <input type=submit> </form> <?php else: $meiji = $_GET['yyyy'] - 1866; $taisho = $_GET['yyyy'] - 1911; $showa = $_GET['yyyy'] - 1925; $heisei = $_GET['yyyy'] - 1988; print "西暦{$_GET['yyyy']}年は明治{$meiji}年、大正{$taisho}年、<br>\n" . "昭和{$showa}年、平成{$heisei}年となります。<br>\n"; endif; ?> </body> </html>

sucker
質問者

お礼

Arigatou gozaimasu. (Yomizurakute sumimasen.) Sono mama copy -> paste shimashita kedo yappari nyuryoku gamen ni natte '2000' toka nyuryoku shite soushin shitemo 'blanktest41.php' to hyoji sareru dake desu. php504-san no PC deha ugoku no desukara watashi no PC ga okashii no kamo shiremasen. Kono PC deha kanji ha tsukaenai no desuga ro-ma-ji ni shitemo yappari onaji kekka desu. http://php.hoge.org/php4_new/PHP4_Part-1.pdf​ no 21 page no 'test32.php' made ha kanpeki ni ugoki masu. Jitsu ha 'test4.html' to 'test4.php' mo onajiku 'blanktest4.php' to hyoji sareru dake desu. Donna toki ni 'blankXXXX.php' to hyoji sareru no desuka? $_GET['yyyy'] ni chanto atai ga nyuryoku sareteiru ka shiraberu houhou ha arimasu ka? Sankou no tame ni output wo hatte okimasu: X-Powered-By: PHP/5.1.2 Set-Cookie: DBGSESSID=0XXXXXXXX0000003@clienthost:XXXX;path=/; Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Content-type: text/html <html> <body> <form action="test41.php"> ??<input type=text name=yyyy>? <input type=submit> </form> </body> </html>

sucker
質問者

補足

あれからいろいろやったのですが、やっぱり動かないですね。 未解決ですが、もうどなたからも回答がないようなので締め切ります。 ありがとうございました。

関連するQ&A