• 締切済み

CGIの勉強の仕方

仕事でたまにCGIを使ったことがあります。データーベースを作り、それを検索できるようにしたり、アンケートフォームを作ったりとしました。 ですがそれは上司が作ってくれた「基盤」を変更しただけで、本人はあまり理解できていません。HTMLの知識はある程度あるほうだと思います。 一度LISTPADでデーターベースを作り、そのデーターベース内での検索の結果ページ(html)の作成をしたことがあります。__1__とかという列指定のやつです。 ですがやはり、いまいち理解できていません。 CGIを初歩から勉強したいと思い、いろんなものを読みました。 そして、何かを試しに作ってみたいと思うのですが、初心者が組み立てるのにオススメできるシステムとかはありますでしょうか。一度、古い本を頼りにCGIを一から手打ちで打って(本の中に文章として記述されているので)BBSを作ってみましたが、文法エラー(パーミッションなども合わせたので多分そうだとおもいます)で表示されませんでした。手打ちだとそういった細かいミスを発見するのにも時間がかかってしまうので、変更しなければいけない部分以外はもとから記述されていたり、コピペで出来る、というような便利サイトもあれば教えていただきたいと思います。 またそれが出来たら次はこれをやってみては?というアドバイスもお願いします。CGIは何から学べば身につきやすいでしょうか。 3つほど述べさせていただきましたが、どれか一つでも結構ですので返答いただけると嬉しいです。

みんなの回答

回答No.1

さまざまなサイトがありますからいろいろ眺めてみて、 「これと同様な機能を持つCGIを作ってみたいな」 と思うものを見つけて、それを作ります。 自分が作りたいものを作るわけですから、身につくでしょうし長続きします。 細かい処理方法は関数の一覧で調べたり、解説サイトのサンプルを真似したりします。 ひたすら調べて試行錯誤を重ねて完成にたどりつくわけですから、達成感がありますよ。 頑張ってください。 最近、Webアプリケーションのサイトが増えてきました。 それらはAPIを提供していることが多いです。 そのAPIを通して情報を取得し、整形して表示するCGIを作るのはおもしろいですよ。 例えば、Amazon.co.jpの商品情報を検索して表示するとかです。

関連するQ&A