• 締切済み

FLASHを使用した検索cgi

http://oshiete1.goo.ne.jp/kotaeru.php3?q=608132 でも質問したのですが、まだわからないので教えてください。 FLASHからキーワード入力→cgiで検索、 ということがしたいのですが、FLASHで入力したキーワードを直接cgiに渡して検索結果を表示ということができません。 FLASHは5です。 よろしくお願いします。

  • CGI
  • 回答数2
  • ありがとう数2

みんなの回答

noname#25358
noname#25358
回答No.2

 $ENV{QUERY_STRING} にはすでに「?」以降の文字列が入っているので、read() を呼ぶ必要はないですよ。

KODAMAR
質問者

お礼

回答ありがとうございます。 $buffer = $ENV{'QUERY_STRING'}; としてみました。 ですが何も起こりません。 何も起こらないというのは、flashの検索ボックスに文字を入れて検索ボタンを押しても、検索結果が表示されないということではなくて、ページの表示も起こらないということです。 本当に何も起こってないんです。 getURLにすればCGIファイルの表示だけはされますが…。

noname#25358
noname#25358
回答No.1

 「?」に続けて引数を書く方法ではいけないのでしょうか?  質問文の先頭行にあるURLは、この方法でキーワードをCGIに渡しています。  CGI側では、"GET" メソッドとして値を受け取ってくれますので、環境変数 QUERY_STRING に値が入ります。 ( Perl なら $ENV{QUERY_STRING} です)

KODAMAR
質問者

お礼

回答ありがとうございます。 flash側を on(press){ loadVariables("http://--/wfinder2.cgi","GET"); } cgi側を read(STDIN,$buffer,$ENV{'QUERY_STRING'}); $buffer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; print "Content-type:text/html\n\n"; print "検索キー:$buffer<BR>\n"; としてみましたが、何も起こりません。 どこがダメなんでしょうか?

関連するQ&A

  • RedHat 9.0 でCGIが動いたのですが・・・

     再度、不満というよりも、不便なことが起きました・・・(爆  CGIは、「dos2unix」のコマンドを使うことによって解決したのですが、友人にスペースをあげているためにわざわざコマンドをするのは・・・  ということで、dos2unixをやらなくてもいい方法(スクリプト等??)はないでしょうか?  よろしくお願いします・・・。 参考になる・・・かな? 過去の質問 Red Hat Linux 9.0 でWebを公開したのですが・・・ http://oshiete1.goo.ne.jp/kotaeru.php3?q=614762 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2 http://oshiete1.goo.ne.jp/kotaeru.php3?q=617184 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.3 http://oshiete1.goo.ne.jp/kotaeru.php3?q=618685 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.4 http://oshiete1.goo.ne.jp/kotaeru.php3?q=630574

  • FLASHとCGIでのデータの受け渡しについて

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=602714 でも質問をしたのですが、 FLASHとCGIのデータ受け渡しについて質問です。 FLASH側でテキスト入力したものをCGIで受信して表示を、と思ってるのですが、 イマイチうまくいきません。 FLASHのcgi実行ボタンのアクションスクリプトは on(press){ this.getURL("http://***/test.cgi","NAKA","POST"); } test.cgiの中身は read(STDIN,$buffer,$ENV{'content_length'}); ($title,$value)=split(/=/,$buffer); $buffer =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; print "Content-type:text/html\n\n"; print "<FONT COLOR=RED>文字列</FONT><BR>\n"; print "$buffer<BR>\n"; なんてしてみましたが、「文字列」だけきちんと表示されて後は文字化けしてます。 (変換がうまくいってないのかな?) このデータの受け渡しはあってるのでしょうか?間違ってるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • フラッシュ見れない。。。

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1820743で回答を頂いたんてダウンロードして、フラッシュを見ようとしたら、 「AdobeDownloadManager.exeが見つかりません」とでたんですがどういうことでしょうか?? ほんとに初心者ですみません。。。 良ければ回答お願いします

  • flash playerについて

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1973426 で質問させていただきました。 ここでflashが見られない要因としてcookieが許可されていないことがあることが分かりました。 が、cookieでどうやって許可すればいいのかが分かりません。インターネットオプションの一時ファイルを開けばいいのでしょうか? よく分かりません。 回答よろしくお願いします。

  • 再度PDFの検索についての質問です。

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1173749 上記にてPDFの検索について質問させて頂いた者です。 フリーのPDF検索ソフトを紹介して頂いた後なんですが、Acrobat7.0のパンフレットに『PDFキャビネット』という新機能があるのに気が付きました。 あれって、キーワードでの検索は出来るのでしょうか? パンフレットには“効率的な管理”というか書かれていないので、“効率的な検索”も出来ないかなぁと思いました。 PDFの中身をサムネール表示してくれるのはありがたいのですが、私としてはPDFをキーワード等で検索してくれる機能もあると助かるのですが…。 どなたかご存知ないでしょうか?

  • 商標検索結果の「§」マークの意味

    下記URLで、例えば、検索キーワードを「G」で 商標検索すると、 http://www1.ipdl.ncipi.go.jp/syutsugan/TM_SEARCH_A.cgi 検索結果に、 §Gなど「§」マークのついたものがあります。 §は何の意味があるのでしょうか?図形商標ということでしょうか? 文字を図形化したものも、図形商標と呼ぶのでしょうか? 図形商標って、文字以外の商標と思っていました。 図形商標検索も、下記URLの通り、別のURLで検索すると思っていました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1239932

  • FlashとCGIで診断テストを作りたい

    FlashとCGIを使って診断テストを作りたいと思っています。 診断テストというのは質問があって4択で答えていき、最後に診断結果というものを表示させるというものです。 ex) Q1,考え方や価値観の違う人でも友達になれる [0] [1] [2] [3] Q2,いろいろな仕事や物事を同時に進めるのは苦手 [0] [1] [2] [3] Q3,他人の欠点は目に付きやすく、突っ込みも得意 [0] [1] [2] [3] Flashを使用する部分は質問・4択のところと診断結果のところです。 CGIとFlashをどうやってつなげればいいのかがわからないんです。 FlashはVer.5を使っています。 よろしくお願いします。

  • Photoshopで書いた画像をFlash MX使用したい

    Photoshopで書いて保存して、その画像をFlash MXで開こうとすると 「予期しないファイル形式です」 と開く事ができません・・。教えてgooで調べてみたら、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1123793 が一番近い説明かな?と思ったのですが読んでも良くわかりません・・。今も画像付の超初心者本を読みながらいろいろやっている状態です。 ファイル形式変更しなけらばならない事はわかっているのですが、どのような方法で何に変更したら良いかがわかりません・・。 宜しくお願い致します

  • IPを検索するプログラム

    以前違うカテゴリで教えていただいていたのですが、 未だにどうしてもうまくいくことができません。 文字に制限がありますので下記URLを参照して頂いて 原因がわかれば教えていただけないでしょうか? どうかよろしくお願い致します。 わからないところがあればその都度補足させていただきます。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=326865 http://oshiete1.goo.ne.jp/kotaeru.php3?q=361024

  • 【Javaスクリプト】CGIへデータがPOSTされません。

    以前、質問させていただいたときに下記のプログラムをいただいたのですが、複数設置できずに困っています。 過去の質問&回答へのURLを表示しておきますので、お助け願います(>人<) http://oshiete1.goo.ne.jp/kotaeru.php3?q=796874