• ベストアンサー

CでCGI

今度、C言語でCGIを組むんですけど、 Perlについての書籍やホームページはよく ありますが、C言語のものはあまりなくて困っています。なにかお勧めの本やホームページがありましたら どなたか教えていただけないでしょうか。お願いします。

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

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

  • ベストアンサー
  • pinky
  • ベストアンサー率52% (29/55)
回答No.1

いくつかウェブサイトを紹介します。 ・Cでいこう!  http://www.bambina.net/tut/ ・CでCGI  http://www2k.biglobe.ne.jp/~motoi/cdecgi.html ・C/C++言語によるCGIプログラミングの設計入門  http://www-cms.phys.s.u-tokyo.ac.jp/%7Enaoki/CIPINTRO/CCGI/

hamuken
質問者

お礼

pinkyさん、サイトを3つも教えてくださって どうもありがとうございます。 さっそく、1つ1つ見ていこうと思います。

その他の回答 (1)

  • shigatsu
  • ベストアンサー率26% (511/1924)
回答No.2

標準入出力を使ったプログラムを作った経験があれば、あとはHTTPの期待するように入出力すれば、あら不思議CGIの出来あがり。 って感じですかね。 私もはじめてCでCGI書いたときは  「未経験なんですけど」 「でもCは使えるんでしょ?」  「ええまぁ」 「じゃ大丈夫」 で決まっちゃいました。その日のうちに書き始めてたし。 ちょっとだけ具体的な話をすると、起動パラメータ渡しで1なら"HELLO WORLD"を、2なら"HELLO JAPAN"を、パラメータがなければ、エラーメッセージと使い方を表示できるプログラムが書ければ、8割OKでしょう。

参考URL:
具体的か?
hamuken
質問者

お礼

shigatsuさん、アドバイスどうもありがとうございます。 私の場合、しばらく別の言語を使っていたので、 CGIの前にC言語自体を復習しなおさないとダメなことに 気が付きました(苦笑)。これからリハビリ始めます。

関連するQ&A

  • C言語でcgi

    こんにちわ!C言語でcgiを作成したいと思っています。 C言語でcgiを作成するに当たって参考になる書籍や サイトなどございましたら是非教えていただきたいです。 (書籍を中心に教えていただきたいです。) 過去に書店でC言語の本を読んだりしていたのですが どれもcgiとは方向性が違うような気がしました。 また効率がいい技術の習得方法などもあわせて教えていただければ うれしいです。よろしくお願いします。

  • C言語でどういったCGIを作ることが出来ますか?

    ホームページを作る上で、C言語というのは殆ど使われない言語のようですが、C言語を使うことによりホームページ上で何か便利な働きをするCGIはありますでしょうか? ちなみに私はHTMLのみでホームページを作成した経験は何度かありますが、C言語には全く触れたことがありません。 そこでC言語を用いて何か出来ればというのがありまして。 C言語を利用することにより、こういった便利な事が出来るといったアドバイスなどありましたら、ぜひご教授願います。

  • cgiについて

    ホームページ上でcgiを使いたいのですが初心者なもんで設定の仕方がわかりません。 perl言語やcgiの設定の仕方を詳しく教えてください。

    • 締切済み
    • CGI
  • c言語とperlのcgi設定方法

    (Arch linuxにてlighttpdサーバを立ち上げています) cgiは一般にperlが多いとは思いますが、C言語からのcgiも試みています perlによるcgiを有効にするにはlighttpd.confの設定に以下を追加  server.modules += ( "mod_cgi" )  cgi.assign = ( ".cgi" => "/usr/bin/perl")  static-file.exclude-extensions = ( ".cgi" ) C言語から作成したcgiを有効にするにはlighttpd.confの設定に以下を追加  server.modules += ( "mod_cgi" )  cgi.assign = ( ".cgi" => "")  static-file.exclude-extensions = ( ".cgi" ) 同一のサーバ下で「"/usr/bin/perl"」「""」ともにを有効にする設定方法はありますでしょうか よろしくお願いいたします

  • CGIのセキュリティについて

    CGIにセキュリティをかけたいのですが、どのように掛けたらよいのでしょうか? SQLインジェクション対策等、調べたのですがよくわかりませんでした。 わかりやすい参考サイトや書籍がございましたら、教えてほしいです。 使用言語はperlです。

    • ベストアンサー
    • Perl
  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI
  • windows上でC言語のCGI環境について

    sea_clear_sky8です。 Windows上でC言語によるCGIを使える環境を作りたいです。 <環境> OS Windows98SE APACHE1.3 Boland BCC55 コンパイラ  APACHE1.3とBoland BCC55 コンパイラはインストールしてあります。 C言語の環境はPHPとPerlの環境と共存できるのでしょうか? PHPとPERLの環境も作ってあります。 C言語でも、PERLみたいに、コンパイルをし、ブラウザに出力する環境が つくれるのでしょうか? httped confのファイルに次を追加すると LoadModule cgi_module module/mod_cgi.so Cannot load c:/program files/apache group/apache/module/mod_cgi.so into server (1157) このアプリケーションの実行に 必要なライブラリ ファイルのうちの 1 つが見つかりません。: と表示されます。 Yahoo,Google、MSN等で調べましたが、解決方法がみつかりませんでした。 Windows上でのC言語によるCGIの作り方をご教授願います。 よろしくお願いします。

    • 締切済み
    • CGI
  • CGIって??

    ホームページに掲示板をつけようと調べたところ、CGIという言語がでてきて とまどっています…(すいません超初心者なんです) ブラウザとHTMLだけではつくれないんでしょうか? それと、超初心者でもわかるCGIの本などがあったらぜひ教えていただけませんか? ぜひ!お願いします!!

    • 締切済み
    • CGI
  • CGI設置方法

    CGIをアスキーで転送しても実行できません。 パーミッション、リンク先はあっています。 CGIの1行目もあってます ほかにどのようなことがかんがえられますか? 言語はperlです。 ちなみにダウンロードしたのでperlのソフトはもってません。 レンタルサーバー:@nifty CGI:可(C言語不可、perl可)

    • ベストアンサー
    • CGI
  • CGIをjavaで組めますか?

    CGIをperlやCでなく、javaで作れますか? もし可能だとしたら、何かいい本がありますか?

    • ベストアンサー
    • Java