CもしくはC++でCGIを作るには?

[上に] [前に] [次に]
TOMOTAMO 1998/01/21(水) 16:26:41
CもしくはC++言語でCGIを作っている方いらっしゃいましたら、参考になる書籍・URLなどを教えていただけるとうれしいです。
ちなみに、現在はVisual C++ 5.0を使っています。
後、こちらはどうでもいい質問ですが、Power Builderで CGIプログラムを作ることはできるでしょうか?
もし作れるのであればどの程度のものまで作れるかもお願いします。
それではよろしくお願いします。

B-Cus 1998/01/21(水) 16:49:27
http://www.hongo.ecc.u-tokyo.ac.jp/~s61578/CINTRO/CCGI/index.html

がおすすめです。ところでVisual Cって標準入力とか環境変数っていう
概念あるんですかね?(よく知らない) でもDOSベースのプログラムも
作れるから大丈夫かなぁ。

飯塚 [E-Mail] [HomePage] 1998/01/21(水) 20:20:49
PowerBuilderには標準入出力の概念が無いのでだめだと思います。
外部DLLを使用すれば何とかなるかもしれません。
PowerSoft社からきっとWebコンテンツ用の何かが出てると思いますが
きっとすごく高いでしょう。
あと、PowerBuilderはランタイムが5MBくらいあるからインストール
が厄介です。

とほほ 1998/01/21(水) 23:20:33
Cだろうが、C++だろうが、Visual C++だろうが、とにかく、標準出力に
  printf("Content-type: text/html\n\n");
  printf("<HTML>\n");
  printf("以下、HTML文書の内容\n");
としてやれば大丈夫です。Visual C++の場合は Console Command を
作成するモードで開発を行ってください。

まつ 1998/01/27(火) 11:28:03
皆さんが大方書いているのでちょっと余談。
Visual C++5.0 をお使いなら、
[ファイル]-[新規作成]-[プロジェクトワークスペース]で
"Win32 Console Application" を選ぶと O.K です。

ちなみに、私は Visual C++4.2 で CGI 作成してます。
CGIで良く使う環境変数は getenv(xxxx) で取得できますよ。

学校関係者T [E-Mail] 1998/01/27(火) 23:34:11
Visual C++で私がよく使ってるのは、sopenっていう関数です。
排他制御(同時に複数のプロセスが起動した場合のファイルの制
御)を行うのに便利です。(ロックファイルを使うのはスマート
じゃないように思えるので…)サンプルファイルってことなら、
http://www.csken.or.jp/tehon/CGI/cgi.htm
が参考になると思います。(ちょっと宣伝)

こうの 1998/01/29(木) 02:33:36
昔、CでCGIしようと思った時に探したページの1つです。
http://orion.info.kitami-it.ac.jp:8080/~iida/how2cgi/

TOMOTAMO 1998/02/02(月) 19:37:56
[[解決]]
大変参考になりました。どうもありがとうございます。
おかげで何とか CGI を作れそうです。


[上に] [前に] [次に]