• ベストアンサー

データの送受信を行うための環境

ryouchiの回答

  • ryouchi
  • ベストアンサー率41% (52/125)
回答No.3

やりたいことはこういうことでしょうか? <FORM> <INPUT TYPE="text" NAME="text"> <INPUT TYPE="submit" NAME="submit"> </FORM> <?php if (isset($_GET["text"])) print $_GET["text"] ?> 私ならこう書きます。 <?php echo '<form method="get" action="'.$_SERVER["PHP_SELF"].'">'; ?> <INPUT TYPE="text" NAME="text"> <INPUT TYPE="submit" value="submit"> </FORM> <?php if (isset($_GET["text"])) print $_GET["text"] ?> ちなみに、 <INPUT TYPE="submit" NAME="submit"> にはvalueがないのですが、何か特別なことをしているのでしょうか? なお、単純に文字化けの場合は文字コードを確認してみてください。

zyousuke
質問者

お礼

ryouchiさん、ご返信ありがとうございます。 頂いたソースを使用してみたところ、 なんと、やりたかったことが出来ました。 これってひょっとして環境が問題なのではなく、 単にサンプルスクリプトがバグってたということですか。 サンプルスクリプトの変数名のところを$_GET["変数名"]の形に書き換えたら、動くようになりました。 他の動かなかったサンプルスクリプトも集成してみます。 ただ、この本はずっと前に出版されたものなので、公式サイトで紹介しているサンプルがこんなにたくさんバグってるとなれば、読者からの指摘でとっくに修正されているはずだと思うのです。 なので今回ryouchiさんのソースに変更したら動きましたが、サンプルのままでもサーバーの設定とかで正しく動くのではと思っていました。 どう思いますか。 ちなみにvalueがないのには深い訳はないです。 サンプルスクリプトを超簡略化するために省いただけです。私の環境ではvalueを省いた場合、「クエリ送信」というボタンが出来ました。

関連するQ&A

  • Outlook Express 送受信ボタン

    こんにちは。お世話になります。OutlookExpressを使ってメールの送受信を行っているのですが、前回までは送受信ボタンを押せば送受信ができておりました。 最近送受信ボタンを押すと、受信や送信のボックスが一瞬でてきてるように見えるのですが、すぐになくなってしまいます。そこで、送受信ボタンの隣の下向き三角から自分のアカウントをクリックで選んで送受信を行っています。 これでもいいのですが、少し不便を感じますので、わかる方よろしくお願いいたします。Ver.6です。

  • multipart/form-dataを使ったデータ送信について

    色々調べましたが分からなかったので質問させてください。 ある配列データをmultipart/form-dataを使い送信したいと、 考えています 例) [sample1.php] $data = array("saitama","kanagawa","chiba"); //このsample1.phpファイルから$dataをmultipart/form-dataを使い、 //sample2.phpファイルに送信したいと考えています。 [sample2.php] //$dataを受け取る 調べましたがフォームを介して送信する方法はいくつかありましたが、 フォームを使わずに送信する方法がわかりませんでした。 どなかた教えていただけないでしょうか。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • アウトルックエクスプレスの送受信

    受信メールがあるかどうかを確認するため、送受信ボタンをクリックします。  この時、送信メールはない状態です。 送受信ボタンをクリックした時、何か送信されているようなのです。 送信メールや受信メールがある場合に、 青いラインが左から右に伸びて、送信や受信の度合いを示してくれますよね? その青いラインが伸びていくのが、一瞬だけ見えるのです。一瞬なので何も読み取れません。 受信メールがある時も、受信の際の青いラインが伸びる前に、一瞬その青いラインが伸びるのが見えます。 通常、送信が先なので 何かを送信しているのではないかと思います。 開封確認メッセージは送らない、を設定しています。 それと、 知らないところからメールが届き、本文内に「このメールは自動返信によるものです」などと書いてありました。 送った覚えが無いところからのメールなので、上記の、「送信していると思われる状態」は、本当に何かを勝手に送信しているのでしょうか? 1.これとの関連の有無も、 2.何が送られているのか、も分かりません。 3.自動で送信する仕組みを、パソコンに仕組まれているのでしょうか? 毎日のコンピュータのスキャンでウイルスは検知されませんが、スキャンで検知されないウイルスもあると聞いたことがあります。 メールもノートンがスキャンしています。 4.それらをすり抜けるウイルスもあるのでしょうか? WindowsやOfficeの更新も、LiveUpdataも行っています。 数日前から、「侵入を試みたのを遮断した」という表示が出ていて、これも関係があるのかと気になり始めました。 IPアドレスはそれぞれ異なります。 5.もし既に侵入されていたとしたら、上記のようなことが起こるのでしょうか? 6.侵入された方は、普通は気付きようがないのでしょうか? とても気持ち悪くて、怖いです。 ご存知の方がいらしたら、教えてください。

  • メールの送受信ができない!!

    アウトルックエクスプレス6を使っています。メールの送受信ボタンをクリックするとネットが切断されてしまいメールの送受信ができません。ちなみにメールの送受信が終わったら切断する、の欄にはチェックは入っていません。どういったことが考えられるでしょうか?

  • ウィンドウズメールの送受信について

    ウィンドウズメールの送受信についてご質問致します。 以前はウィンドウズメールを立ち上げればそのまま受信したメールなどが見れましたが、 最近では立ち上げて送受信ボタンをクリックしないと受信しなくなりました。 送信後も未送信のとこに入り、未送信をクリックして未送信のメールを選んで送受信ボタンを押して やっと送信するような状況です。 また、特定のアドレスより届いたメールは携帯に転送されるようにメッセージルールで設定したのですが、こちらもウィンドウズメールを立ち上げて送受信をしないと届きません。 これは何が原因なんでしょうか? 詳しい方、ご教示ください。 宜しくお願い致します。

  • メールの送受信ができません

    XP、Outlook2003を使っています。 設定をし終え(ADSL接続なのですが、『詳細設定』の『接続』はLANのところにチェックでいいんですよね?)、携帯からメールを送ってみましたが何も応答がありません。(エラーのメールも返ってきません) また逆にOutlookで携帯宛にメールを作成し、送信ボタンを押すと送信トレイに(1)と表示され、送受信ボタンをクリックしてもずっと送信トレイにあります。 『アカウント設定のテスト』を実行したところ滞りなく完了します。 送受信できない原因は何でしょうか? あまりパソコンには詳しくないので分かりやすい説明をしてくださるとありがたいです。よろしくお願いします。

  • 送受信出来るんですが、送受信出来ません

    最近PCの調子が悪く、リカバーしました。 全て設定が終わり、インターネットもメールも利用可能なんですが 送受信ボタン(全てを送受信)を押すと 「要求されたタスクの処理中にエラーが出ました・・・・・」 と出てしまいます。 しかし送受信ボタンの横のタブ(▽マーク)で『全て受信』を クリックすると 受信が出来ます。送信も出来ます。 メールの機能としては利用出来るのですが、出来ることなら 『送受信ボタン』一つで確認をしたいものです。 ちなみにエラーが出ました、という表示が出ても特にエラーの詳細が記載されておりません。空白です。 PCのメーカーにも問い合わせをしましたが、エラー内容が出ていないので マイクロソフトに聞いてくれと言われ、マイクロソフトに電話したら 既にインストールされた状態の物をサポートできないと言われ困っております。 OSはvistaです。outlook express6.0を使用しています。 何かおわかりの方は宜しくお願い致します。

  • Windows live メールの送受信ボタンについて

    Wondows 7 Professional 64Bit版で、Windows live メールでメールを作成してそのメールの枠内には送受信ボタンがありますが、 「ツール(T)」/「オプション(O)」/「送信タブ」で、送信欄内の「□メッセージを直ちに送信する(I)」の□をクリックして、OFFにした場合、ツールバー内にOutlook Express」のように「送受信ボタン」が無いので、これの設定方法をご教示お願いいたします。

  • JavaアプレットからPHPを経由してデータ保存

    現在Javaアプレットを作成しており,サーバ上でデータ保存を行いたいのでPHPを勉強しています. アプレットから送信したデータをPHPで受信することができず,苦戦しています. アプレットからPHPを呼び出す,PHPによるファイルに書き込むことはなんとかできました. アプレット,PHP間の送受信を行う簡単なサンプルがあれば教えていただきたいです. 似たような質問はありましたが,理解が追いつかなかったため,できれば具体的に教えていただけると嬉しいです. よろしくお願いいたします.

    • ベストアンサー
    • PHP
  • CGIメールフォーム送信アラートについて

    よくCGIのメールフォームのサンプルの動作を試したりするのですが中には 送信ボタンをクリックすると「サンプルです。」や「サンプルのため送信できません。」 などのアラート表示されますがJava Script だと思うのですがCGIに同じ仕組みを取り入れるには どうすればいいでしょうか? 詳しい方教えて下さい。 参考になりそうなURLでも よろしくお願いします。

    • ベストアンサー
    • CGI