• ベストアンサー

CGIで2台のコンピュータの通信方法

GUIを使ってViaBoiceでの入力結果をブラウザへ伝えることは可能ですか? つまり、ViaBoiceとブラウザ間でデータのやりとりができるか、またその方法が知りたいです。まだよくCGIのしくみやプログラミングなど分かっていません。どんな事でも良いので教えて下さい。

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

質問者が選んだベストアンサー

  • ベストアンサー
  • natural
  • ベストアンサー率37% (419/1115)
回答No.1

え~と、まずは訂正から。(^_^; >GUIを使ってViaBoiceでの入力 → CGIを使ってViaVoiceでの入力 ですよね? それでは本題に入りたいと思います。 これはCGIで出来るか、という問題ではないと思います。 ブラウザ上に表示された入力フォームに入力されたテキストをCGIを介してやり取りをすることは既に可能なわけですから、後はViaVoiceを使ってブラウザ上に入力できるかだけですよね。 これはViaVoiceのPRO版であれば可能なようです。 ただ、Mac版の方はちょっと調べが付きませんでした。 少なくともWindows版のViaVoicePROであれば既存の入力フォーム上でやり取りできると思います。

yoshi5
質問者

お礼

ありがとうございました。Windows版で十分です。研究の参考になります!

関連するQ&A

  • winsockでcgiと通信する方法

    winsockプログラミングでHTTPクライアントを作った (とはいっても、参考サイトからのソースをちょっと改造しただけ) のですが、html形式は表示されるのにcgiは表示できないみたいで困っています。 ソースも書きたいのですが、入りきらないみたいです。 それと、IEのようなブラウザでテキストボックスに何か書いてcgiに送るみたいに cgiに情報を送信する方法も教えていただけたら幸いです。 参考URLでもいいので、どうかよろしくお願いします。

  • cgiからcgiを呼び出す方法2

    先日「cgiからcgiを呼び出す方法」で質問させていただいたのですが、 その後の状況にて新たな質問をさせていただきます。 【経緯】 もともと単体で動作していたcgi Aに対して新たにcgi Bを作成し、 cgi Bからcgi Aを呼び出したいのですが、うまくいきません。  cgi A:アンケート回答フォームのようなもの  cgi B:認証フォーム(コードを入力してDB内のデータと一致したらcgi Aを呼び出したい) 【その後の状況】 exec("perl A.cgi"); とすることで cgi A の画面を表示することが出来ました。 【新たな質問】 (1) cgi A の画面は表示されましたが title は cgi B のままです。  exec で cgi A が呼び出された時点で title は cgi A にならないのでしょうか? (2)いろいろなサイトに、呼び出し先に  "Content-Type: text/html; charset=Shift_JIS\n\n"  の記述があってはダメとの説明がありましたが、この記述がないと  cgi Aにてデータを入力し、送信ボタンを押すと  500 Internal Server Error(malformed header from script. Bad header~)  が表示されてしまいます。  Content-Type の記述があれば、cgi A の送信ボタンを押すことによって  入力したデータがDBに格納され、また、title も cgi A のタイトルが表示されます。 【cgi A が呼び出された時点の画面イメージ】  cgi B のタイトル  Content-Type: text/html; charset=Shift_JIS  cgi A のタイトル   cgi A の入力項目   cgi A の送信ボタン cgi A の送信ボタン(submit)を押すことによって、完全に cgi Aに制御が渡るということでしょうか? cgi A を呼び出した時点で完全に cgi A に制御を渡したいのですが、 どなたかアドバイスをお願いします。 cgi A の構成を変える必要があるようであれば、その当たりのアドバイスもお願いします。

    • ベストアンサー
    • CGI
  • CGIへの引数の渡し方

    直接プログラミングと関係あるかは分かりませんが、 Webなどでよく見る送信ボタンなどの、いわゆる"submit"を押したとき、 CGIが呼び出されることがよくあります。 実は今、あるページから項目を入力して送信ボタンを押すという行為を定期的に繰り返しているのですが、それをプログラムで書きたいと思いました。 そこで質問なのですが、"submit"などからCGIを呼び出したとき、CGIはいったいどうやって入力されたデータなどを読み取っているのでしょうか? CGIについての知識はあまりないのですが、引数として渡されるのでしょうか? (http://aaa.bbb/ccc.cgi?name=100 見たいな感じで) ちょっと調べてみたら上のような感じだと書いてあったので、web上のcgiが呼び出されるhtmlのソースを呼んで、Inputのnameがnameだったので、 ?name=abc としたのですが、何も起こりませんでした・・・ その当たりがよく分からないのでどなたか教えていただけると助かります。

    • ベストアンサー
    • CGI
  • cgiからcgiを呼び出す方法

    perlのcgi製作を始めて7日目の素人で恐縮ですが、教えてください。 タイトルのキーワードで検索し、いろいろ試しておりますがうまく動作しません。 ■試した例 exec("./cgi A.cgi") <!--#exec cgi="./cgi A.cgi"--> もともと単体で動作していたcgi Aに対して新たにcgi Bを作成し、 cgi Bからcgi Aを呼び出したいのですが、うまくいきません。  cgi A:アンケート回答フォームのようなもの  cgi B:認証フォーム(コードを入力してDB内のデータと一致したらcgi Aを呼び出したい) 自分のPCにApacheをインストールし、ローカルで実行しております。 cgi Bはcgi Aを呼び出す部分をコメントアウトすれば動作します。 どなたか良きアドバイスをよろしくお願いします。

    • ベストアンサー
    • CGI
  • CGI/Perlでこんなことできますか?

    初めて質問します。 プログラミング初心者なので、トンチンカンなこと言ってるかもしれませんが、ご教授願います。 自分で作ったHPで、他のサイトのWWWの一部を取り込み、表示したいのです。 具体例を挙げます。 自分のHPのフォームに入力したデータをgoogleなどで検索させ、その結果の一部を自分のHPに表示させたいのです。 もし、出来るのならどのようなコマンドが必要でしょうか? CGI/Perlではできないのでしょうか? 2週間以上悩んでます。どなたか、教えてください!!

    • ベストアンサー
    • CGI
  • WWWサーバとJavaAppletとの通信

    仕事で,JavaApplet上でサーチエンジンへの検索条件を作成して, その作成した検索条件を検索エンジンへの入力にしたいのですが, Applet上のボタン一つで通常のブラウザ上に検索結果を表示することは 可能でしょうか? 現在はブラウザ上のボタンで作成した検索条件をサーバに転送した上で, ブラウザ上のGUIの別のボタンを再び押すことで実現しています. (とてもおばかです) Javaはjdk1.2.2を使っています. それとオブジェクト指向プログラミングはあまり詳しくありません. 質問に分かりにくいところがあれば御指摘いただければ幸いです. よろしく,お願いします.

  • CGIから別のCGIに飛ぶとき別のウインドウを開きたいのですが

     CGIで条件を入力すると、別のCGIに飛んでその条件に合致したデータをファイルから探してきて表示させるというプログラムを作っていますが、このときに元の条件入力画面を残したまま別ウインドウで検索結果を表示させたいのですがどうすれば良いのでしょうか?よろしくお願いします。   

    • ベストアンサー
    • CGI
  • BASP21 で CGIとの通信

    こんにちわ あるサイトにCGIが有り、データの検索をしています。 IEで http://xxx.co.jp/aaa/bb.cgi?command=abcdefg とすると IEに 結果が表示されます。 "00000 yamashita 2002" のような感じで。 これをVBで、BASP21 のソケットを使用してレコードを得ようとする場合、 どのように処理したら良いでしょうか? ご存知の方いらっしゃいましたら、よろしくお願い致します。

  • CGIのちょっとしたこと

    CGIをいろいろと実験しているのですが、わからないことが2点あります。ローカルな環境で実行しています。 1.データファイル(実行ファイルではない)の拡張子なんですが、data.datとかdata.cgiとかありますよね。セキュリティ的にはcgiの方が安全なんですか?.datだとエディッタで中身がみれてしまうので・・。 2.実行ファィル内にパスワードを記述することがありますよね。そこで、実行形式のprogram.cgiファイルの中身をみられてしまうことがあるのでしょうか?rootにはみられてしまうかもしれないが、通常のユーザーがファイルのソースコードをみれてしまうということはないのでしょうか。私は多分みれないと思うのですが、特殊なソフトウェアなどが存在したりしますか。 3.実行から10秒後にファイルを作成するプログラムがあったとして、このプログラムを実行した直後にブラウザを閉じたとします。しかし、10秒後にはちゃんとファイルが作成されています。ブラウザを閉じてしまってもプロセスは残るものなのでしょうか。 ※プログラムはすべてブラウザで実行しています。

    • ベストアンサー
    • CGI
  • おこづかい帳cgi

     おこづかい帳のようなcgiをご存じの方いますか?  ブラウザ上で閲覧、入力、修正ができ、入力、修正などの編集は管理用のパスワードで保護しているようなcgiです。

    • ベストアンサー
    • CGI

専門家に質問してみよう