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

【緊急】いまPHPの勉強会を開いているのですが、以下の名前表示のスクリプトが、どうしても動きません。
(「らいおん」とだけ表示されます)
理由を教えていただけないでしょうか。

// myname3.html
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=EUC-JP" >
<title>名前表示スクリプト3</title>
</head>

<body>
あなたの名前を表示してください。<br>
<form action=" ./myname3.php " method="post" >
<input type="text" name="namae" size="30" >
<input type="submit" value="送信" >
</form>

</body>
</html>


// myname3.php

<?php
$text = " $namae さん、ようこそ!";
?>

<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=EUC-JP" >
<title>名前表示スクリプト3</title>
</head>

<body>
<?php
echo $text;
echo "らいおん";
?>
<br><br>
<a href="./myname3.html">フォームへ戻る</a>
</body>
</html>

●質問者: lionfan
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:echo HTML PHP あなた スクリプト
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● STRing
●100ポイント ベストアンサー

PHPの外部から来る変数

例 12-9. 簡単なPOST HTMLフォームからのデータにアクセスする

// PHP 4.1.0以降で利用可能

echo $_POST['username'];

echo $_REQUEST['username'];

import_request_variables('p', 'p_');

echo $p_username;

// Available since PHP 3. As of PHP 5.0.0, these long predefined

// variables can be disabled with the register_long_arrays directive.

echo $HTTP_POST_VARS['username'];

// PHPディレクティブregister_globals = onの場合に利用可能。

// PHP 4.2.0以降、register_globalsのデフォルト値はoffとなっています。

// この方法の使用/依存は推奨されません。

echo $username;

?>

PHP 4.2.0 以降で初期設定のままか、それ以前でも無効にしているのでしょう。

$_POST['text'];

$_REQUEST['text'];

などのスーパーグローバル変数を使ってください。

◎質問者からの返答

STRing様、了解です!! ありがとうございますっっ!!

関連質問


●質問をもっと探す●



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