- ベストアンサー
CGIは初心者では使えない?
CGIはプログラミング初心者では使えないのでしょうか。最近はHP作成ソフトなんかはhtmlの知識がなくても使えると聞きますが、ことCGIに関してはそうはいえないのでしょうか? 調べてみたところ、プログラミング初心者では難しいと思われますが。 最低限必要なのはどのようなことでしょうか。 ちなみにHPはHP作成ソフト使ってます 。よろしくおねがいします。
- CGI
- 回答数6
- ありがとう数1
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
CGIというと、一般的にはPerlで作られるものが主流ですし、 プロバイダのサーバーも、Perl以外のプログラミング言語が 動くものはあまりないと思います。 だからPerlを勉強するのが一番よいと思いますよ。 人が見て見づらいソースになる言語なんで、僕はあまり好きでは ないのですが、郷に入っては郷に従えですからね。 あとは、ファイル階層の表現を覚える。 ディレクトリを下に下がっていくのは、 xx/yy/zz/aa というように、スラッシュ記号を使えばいいことはわかると思いますが、 上に上がっていくという概念、および現在の位置(カレントディレクトリ) の概念を理解するのが重要です。 ちなみに上の階層は ../ カレントディレクトリは ./ と表現します。 そして、パーミッションの概念。777とか664とかが何を意味しているのかを 知ることです。 このあたりはUNIXの入門書を読むとよいでしょう。 大まかに言って、初心者が最初に取り組むにしてはちょっと敷居が高い かもしれません。 JavaScriptなどに馴染んでからのほうが、理解が早いかもしれません。 でも、フリーのCGIを利用するだけなら簡単だと思います。
その他の回答 (5)
- Kirishima
- ベストアンサー率32% (155/480)
CGIのプログラム自体は難しいものではありませんが、 文字コードの取り扱いや、タグの使い方などで、 普通のホームページを作る知識が多少必要です。 基礎的なHTMLの知識(知らないということとHP作成ソフトを使うこととは別です)を持っていれば、 簡単なCGI(カウンターなど)から少しずつ勉強すれば ものになるのではないでしょうか。
- qwer021
- ベストアンサー率24% (70/281)
#1の回答のように DLして自分の環境に合わせる事から始めるのが 良いと思います。(私も最初はフリーのCGIをそのまま使用してました) しばらくして 自分の個性を出したいので 少しずつ変更しています。 もし 自分で作成したいのなら 「ラクダ本」とPCでCGIをテストする環境 「ActivePerl 」それと「AnHttpd」や「Apache」 「」内を検索すれば たくさん? 出てきます。 CGI入門のURLは とほほのCGI入門 http://tohoho.wakusei.ne.jp/wwwcgi.htm この辺りで 解るかと思います。
- master-3rd
- ベストアンサー率35% (582/1641)
私もCGI初心者でした。また、今現在も多分初心者の域を抜け出てないと思います。 でも、結構CGIを使ったページの構築は出来ています。カウンター・掲示板・チャット・メールフォーム・アクセス解析など、一通りのことは出来ています。 私はまず、カウンターから入りました。これが一番簡単です。ほとんど変更することなく設置が可能です。次に、掲示板だったかな。そういう風に簡単なところから少しずつ覚えていけば素人でも問題なく使用可能です。 また、CGIにも同じ物がたくさんありますが、選ぶときのコツとして、「掲示板の書き込みが結構豊富」なサイトのものを使用するといいでしょう。製作者やその他詳しい人からすぐにアドバイスを得ることが出来ます。 デザインや機能が良いからという理由だけで選ぶと結構大変でした。 とりあえず、簡単なものから少しずつ覚えていけば十分素人でもやっていけますよ。
- taknt
- ベストアンサー率19% (1556/7783)
ちゃんと勉強をしてやれば、初心者でもできると思います。 もちろん、いかにちゃんと勉強するかが問題ですけどね。 どこかの教室とかで 環境の作り方から習うのが一番でしょうけど。 多分、独学は、難しいと思います。
- yukky25
- ベストアンサー率19% (49/256)
こんにちは。 私の知っている限り、CGIを組めるアプリケーションはないと思います。 HPにcgiの設置をしたい。ということであれば、CGIプログラムを配布しているサイトは多いのでそちらからソースをダウンロードしてくみこんではいかがでしょう?ただ、その場合も、ソースを見ながら多少の設定変更が必要になりますが。 私は特別CGIの勉強はしたことないですが、設定変更etcは問題なくできてるんで、いちから組むのでない限りは、できないことはないと思いますけど。
関連するQ&A
- CGIより適切はデーターベースは?
お世話になっております。 今回私は、自分の家でサーバーを立ち上げたので、HPを作ろう!と思いました。サーバーはWindowsです。 そのHPの一部に、レシピ集を載せたいと思っているのですが、そこのデーターベースを1ページずつ作るのではなく、CGIで組んで表示させようかと考えていました。CGIは以前組んだことがあったので。その方が管理も楽ですし、検索機能も利用できるな、と。 ですが、最近CGIを使っているサイトをあまり見ていない気がします。大体そういうデーターベースを扱うときは、どのようなプログラミング等を使いますか? プログラミング方面では初心者ですので、PHPなどの具体名をあげていただいて、作成時に参考になるHPなど教えていただければ幸いです。 勉強も兼ねて作成したいと思います。 よろしくお願いいたします。
- ベストアンサー
- その他(ITシステム運用・管理)
- CGIでMMORPGを作りたいです。
まったくの初心者です。 意欲はあるのですが、やり方がわかりません。 できれば無料で、詳しいCGIのことを書いてあるHPなどないでしょうか? ゲーム作成のためのソフトなどがあればいいのですが。そういうものはあるのでしょうか? できるだけ詳しく、CGIの作り方・作成のためのソフトがあればそのソフトと入手方法を教えて欲しいです。 よろしくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- 超初心者【CGI】
私のHPにCGIを付けたいのです。 しかし、全く知識が無く分かりません! いろいろと検索してみたのですが、 「転送」??みたいなところで つまずいています。 だれか、こんな私でも分かりやすく 教えて下さる方はいませんかぁ? よろしくお願いしますv
- ベストアンサー
- その他(インターネット・Webサービス)
- 超初心者が、日記CGIを使いたいのですが…。
私はCGIの知識が全く無いのですが、どうしても「nicky!」という日記CGIを使いたくて困っています。 ちなみにURLは↓です。 http://www.din.or.jp/%7Eraelian/ReadMeNicky.html 私のサーバーはplalaで、WindowsXPを使っています。 ホームページに書いている事が全く分からないので、初心者の私にでも分かるように、 解説してくださる親切な方、 ご回答よろしくお願いしますm(__)m
- 締切済み
- CGI
- cgiをいじりたいで どうしたらいいでしょうか?
まっくの初心者です HPのフリーのCGIをいじりたいので 言語とか何もわからないため いじるための勉強方法など アドバイスお願いします。 私のマシンはWin2000ですが ソフトなど インストールなどする必要などありますか? あれば、方法など教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- CGI初心者です
こんばんは。CGIまったく初心者です。 下記アドレスの「登録型スケジュール表2」 というのを作成したいのですが http://cgi-design.net/prog/sche/sche27/index.htm 圧縮ファイルはダウンロードして解凍しました。 なのですがプロバイダーがOCNの為CGIがUPできないみたいです。 そこで無料レンタルサーバーを下記で登録して http://muryo-de.etowns.net/info/ アカウント名とパスワードとアクティベーションコードが 送られてきたのですが・・・・ どうすればいいのかさっぱりわかりませんm(__)m FTPソフトはホームページビルダー8に付属しているFTPソフトを 使うつもりです。 どなたか親切な方いましたらご教授願いますm(__)m
- ベストアンサー
- CGI
- 初心者が使うのにオススメの本ありますか?
プログラミング自体今までやったことがありません。 HPを作りたいのですが、HP作成ソフトを使用するのではなくせっかくなので勉強しながらプログラミングを習得したいと思っています。 今勉強したいと思っているのは、Visual Basic、HTML、javaです。 初心者でもわかりやすく、使えそうな本でオススメがあれば教えて下さい。お願いします。
- ベストアンサー
- HTML
- 2apesのcgiの作り方について
今回はよろしくお願いします。 HPをつくっているのですが、 全くcgiの事がわかりません。 環境はmacX10.3.9でlolipopでhp作成をしています。 基本的にcgiについては本当に無知識なので、 最初の最初から教えてほしいです! また、作成したいのはBBSとDIARYやMAILフォームです。 お願いします!!
- ベストアンサー
- その他([技術者向] コンピューター)
- 「CGI」を使いたい!
ホームページを作成していて、CGIが必要です。「Yahoo!BB」に切り替えようと思っていますが、「Yahoo!」のHPサービスだとCGIを設置していません。おすすめのCGIが使える所を知っている方、教えて欲しいです!
- ベストアンサー
- CGI
補足
皆様ありがとうございました。 私は最近無料ソフトを使うことが多かったので CGIもブラウザのように簡単操作でできるものと考えてました。 でも少し難しそうなので、使用はもう少し控えようと思ってます。