• ベストアンサー

CGIの作成

burnの回答

  • ベストアンサー
  • burn
  • ベストアンサー率65% (25/38)
回答No.6

CGIでもPerlで作るのと、C++で作るのとでは、その難しさは変ってきます。 容易さで言うと、perlの方が簡単です。 (奥は深いですよ) 理由は、先人達が作ってきたサンプル数の数です。 perlのCGIならば、様々なCGI作成支援HPでソースが公開されています。(というか、perlはオープンスクリプトなので、CGIの中身が丸見えと言う事ですが・・・) そういった、スクリプトをダウンロードしてきて、ソースを自分で解析するのが、上達の早道です。 そして、今後必要となるであろう、ロジックを自分なりに ライブラリーとしてまとめておけば、今後、自分でプログラムを書くときのい大変効率がUpします。 (例えば、ファイルの読み書きのロジック等・・・) 本で勉強してから取りかかるのではなく、作りながら、書籍などを調べて七転八倒する姿勢が大事です(笑) 必ず、自分の血となり肉となるでしょう。 一番最初に読む本として、とっつき易く、分かり易いもおとして、SOFTBANKから出版されている「CGIハンドブック」をお薦めします。(私はこの本と、関係有りません) http://books.softbank.co.jp/2nd/handbook/cgi_perl.html この本には、Windows環境でCGIの開発環境を作る事も書かれています。(多分Windowsで開発されるんでしょう?) ちなみに、もし、Windows環境で開発されるのであれば、一つだけ注意して下さい。 それは、WindowsとUNIXの違いです。 この事をおろそかにすると、あとで痛い目に遭います。 UNIXはマルチプロセッシングマシン(並行処理をするマシン)であること、そして、文字コードの違いです。 詳しくは述べませんが、頭の隅に置いておいてください。 それでは、頑張って開発してください。 行き詰まったら、このサイトで質問すると良いでしょう。

関連するQ&A

  • メールフォームCGIの設置方法について

    HPに申し込みフォームを設置したいと思い、「CGI Perl専門サイトfutomi's CGI Cafe」さん http://www.futomi.com/ のメールフォームを利用させてもらいたいと思っています。 マニュアルも読みましたが、初心者のため、どのようにしたらいいのかわかりません。 今はfutomiさんからファイルをダウンロードしてデスクトップにおいてあります。フォーム以外のものはホームページビルダー9を使いました。テキストエディタが必要らしいので、Terapadは入れました。そして何をしていいのかわからなくなりました。  この後、どのような手順で進めていけば、無事サーバーにアップする事が出来るでしょうか? PCはMEです。レンタルサーバは自作CGIの設置ができます。 補足が必要ならば、わからないなりにさせていただきます。よろしくお願いします。

  • CGIの改造

    タイトルを大袈裟にしてしまいましたが、 Kent-WebのLinkVisorにバナー表示機能を追加したいと思っています。 CGIリンク集などで同機能のスクリプトを検索してみたのですが、 結局見つからず自分で改造するしかないと思っています。 しかし、今まで、HTML部分のカスタマイズは経験したのですが、 CGIスクリプト自体をカスタマイズしたコトがありません。 もし、同機能のCGIスクリプトの存在をご存知だと言う方、 もしくは改造の仕方をご教授していただける方、お教え下されば幸いです。 ちなみに、主に管理人のみの登録・管理モードを利用したいと思っています。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • プロバイダから提供されたチャットのカスタマイズ

    今はDIONに統合されたNEWEBで、HPを開設します。 チャットCGIも提供してくれるので設置する予定なのですが、 提供されたままの形では不満なので、いろいろとカスタマイズしたいと思います。 それで、私はCGIの知識が非常に乏しいので勉強をしたいのですが、 世間に出ているCGI解説書や、ネット上の解説サイトは、 数が膨大すぎて、自分に合うものがまったくわかりません。 エディターをダウンロードして、そこそこはやれているのですが、 やはりCGIに関しては独学は厳しいです(^^;; 「自作CGIのダウンロードHP」などは多くみつかるのですが、 私は自作CGIを作る気はないのです。 あくまで提供されたモノをカスタマイズしたいだけです。 (ログ行数が変えられないか、メアド欄にURLも入れられないか、etcです。) ↓ここの「4.カスタマイズ方法」の感じで、更に詳しい情報がほしいのです。 http://www1.neweb.ne.jp/user_manual/chat/ このような私の目的にかなった、オススメのHPなどないでしょうか? どうぞよろしくお願いします。

    • ベストアンサー
    • CGI
  • 一からCGIを学ぶのに役に立ちそうなサイトは???

    このたび、CGIを一から勉強してみたいと思い、その参考になりそうなHPを「CGI」というキーワードで検索してみたところ、大量にヒットしてしまい、もっとも初心者に易しそうなサイトがどれか、全く見当がつきません^^; サンプルを配布されているかどうかに限らず、初心者にも比較的分かりやすい解説をされているサイトを知りたいのですが、「ココがいいかも」というサイトはありますでしょうか? ちなみに、 「CGIの使えるサーバと使えないサーバがある」 「スクリプトの編集にはテキストエディタを使う」 といった、もっとも基本的な部分は理解できていますので、 具体的には、スクリプトの記述方法や、設置する際のアスキーモード・バイナリモード云々やパーミッション云々といったことを勉強したいのですが・・・

    • ベストアンサー
    • CGI
  • 一からCGIを学ぶのに役に立ちそうなサイトは???

    このたび、CGIを一から勉強してみたいと思い、その参考になりそうなHPを「CGI」というキーワードで検索してみたところ、大量にヒットしてしまい、もっとも初心者に易しそうなサイトがどれか、全く見当がつきません^^; サンプルを配布されているかどうかに限らず、初心者にも比較的分かりやすい解説をされているサイトを知りたいのですが、「ココがいいかも」というサイトはありますでしょうか? ちなみに、 「CGIの使えるサーバと使えないサーバがある」 「スクリプトの編集にはテキストエディタを使う」 といった、もっとも基本的な部分は理解できていますので、 具体的には、スクリプトの記述方法や、設置する際のアスキーモード・バイナリモード云々やパーミッション云々といったことを勉強したいのですが・・・

    • ベストアンサー
    • CGI
  • フリー配布のCGI掲示板にカウンターをつけられます?

    プロバはWAKWAK、OSはWin98、ブラウザはIEです。 この度、自作のCGIを設置を試みて、気に入ったフリー配布の掲示板を見つけました。 Tacky’s Roomの掲示板系にある「書き込み隊Ver0.92」です。http://tackysroom.com/cgi_kakikomitai.htm デザインは気に入ったのですが、カウンターがついていません。 自分でカウンターが表示できるように書き換えることは可能ですか? 可能なら、どこをどんな風に書き換えればいいですか? カウンターはテキスト表示を希望なのですが。 難しければGIFでもいいんですけど。 ちなみに、カウンター以外のカスタマイズは完了しています。 設置したCGIのアドレスはこちらです。 http://www.ba.wakwak.com/~cobalt_blue/cgi-bin/kakikomitai/kakikomitai.cgi よろしくお願いします。

    • 締切済み
    • CGI
  • CGIの設置について

    私個人のHPにCGIを設置したいのだけど、うまく出来ません。 CGIはこちらの改造版CGIを利用しました。     ↓ ↓ ↓ http://pink-bunny.net/ SKINの素材のところに、PHOTO DAIRY→candied→DAIRY CLEVER cd02をDLしてきてます。 CGI本体は、こちらの管理人さんから直接頂いています。 私のHPのサーバーは、LOLIPOPで既に、CGIが利用できる事は確認済みです。 んで、ホームページビルダー12を利用してHPを作っています。 色々とネットで調べ、またPink Bunnyの管理人さんにも問い合わせをしたりしてCGIを設置を頑張っているのですが…いまいち分かりません。 最初っから、最後までCGIの設置にお付き合いをして下さる方が見えましたらぜひ協力お願い致します。 宜しくお願いしま~す<(_ _)>

    • ベストアンサー
    • CGI
  • CGIを使って表示するには?

    CGIを使って画面に文字を表示させたいんですがどのようにすればいいのでしょうか? 今までは普通にエディタに入力して表示してたのですが、各画面ごとに金額が表示されており、その金額の表示を間違えないようにしたいんです。(金額が変更になった時にひとつづつ画面のエディタを呼び出して入力し直して、とやっていたのですが金額間違いがあって・・・) いろいろ調べてはいるのですが、CGIの事はまだ詳しくわからないのでどなたか方法を教えて頂ければ。と思っています。よろしくお願いします。

    • 締切済み
    • CGI
  • interQのCGI

    interQの.comバリューパックプランを使用している方に質問です。 comバリューパックプランのwebスペースはCGIが使用可という事ですが、 自作CGIを置くにあたって制限等はあるのでしょうか? 例えばsendmailが使えないとか、ゲームCGIは設置禁止とか… もしあったら教えてくださいませ。

  • 自作のフォームにフリーのCGIが使えますか

    自作したメールフォームに対して、フリーのメールフォーム(CGIがセットになったもの)のCGIの部分だけの利用は可能なのでしょうか?可能な場合、特別な知識は必要ですか?(当方、CGIについてはフリーの掲示板等の設置程度の知識しかありません。) また、自作したアンケート用フォームの場合はどうでしょうか。フリーのアンケート用フォームのCGIだけを利用できるものですか? CGIの勉強のためいろいろ試してみたいのですが、自分が使っているレンタルサーバーはsendmailが使えない為、試してみることができません。どなたか教えていただけないでしょうか?

    • ベストアンサー
    • CGI