phpのgetメソッドの問題
2018-08-20 17:50:34
0
7
1191

<?php

echo '<h1>メッセージ領域</h1>';

echo '<form action="message.php" method="GET " >';


echo 'ユーザー名:<input type="text" name="ユーザー名" /><br />';

echo 'メッセージ:<textarea name="content"></textarea><br />';

echo '<input type="submit" value= "確認" />';

echo '</form>';


##$username=$_GET['username'];

$content=$_GET['content'];

$file=fopen('message.txt','a');

$w_content="$username : $content ";

fwrite($file,$w_content);

//fclose($file);

echo file_get_contents('message.txt');



##?>

$username 変数と $content 変数をフォームで受け取れないのはなぜですか?

全員に返信(6)
嘿哈

あなたのコードをローカルでテストして、何が問題なのかを段階的にテストしました

いいねを押す +0
  • 返事 テスト方法は?このコードは、他のマシンで実行しているときに値を取得できます。 。私のマシンでは動作しません。
    著者 2018-08-21 18:23:02
  • 返事 ローカルホストで実行してみてください。
    vec 著者 2018-08-22 12:58:03
vec

<?phpecho '<h1>留言区</h1>';echo'<form  method="GET">';echo '用户名:<input type="text"名前= "ユーザー名" /><br />';echo '留言:<textarea name="content"></textarea><br />';echo & #39;<入力タイプ="送信"値=「确认」 />';echo '</form>';$username=isset($_GET['username']);$content=isset($_GET[ 'コンテンツ']);$file=fopen('message.txt','a');$w_content="$username : $content";fwrite ($file,$w_content);//fclose($file);echo file_get_contents('message.txt');?>建议在传值的時候加上 isset メソッド 

いいねを押す +0
vec

値を渡すときは問題ありませんでしたが、ローカルでテストしましたが、エコーデータは間違っているはずです

いいねを押す +0
vec

未定義のインデックスですか?


いいねを押す +0
vec

エラーメッセージは何ですか?

いいねを押す +0
  • 返事 このコードは、他のマシンで実行しているときに値を取得できます。 。私のマシンでは動作しません。
    著者 2018-08-21 18:23:31
  • 返事 おそらく問題はわかっていますが、ファイルが開いていない可能性があります。 。
    著者 2018-08-21 18:24:52
  • 返事 問題が発生しました。var_dump($file) が false を返しました
    著者 2018-08-21 18:28:56
好名字

フォーム内のアクションが正しいポイントを指していると確信していますか?

いいねを押す +0
  • 返事 そうです、それは自分自身を指します
    著者 2018-08-20 18:45:10
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!