HPを作成するのにCGIを使いたいのですが」



 ◇-?HPを作成するのにCGIを使いたいのですが」-SEM-03/02-16:27(569)-No.502017
   ┣?!Re:HPを作成するのにCGIを使いた...-kikuko-03/02-23:03(563)-No.502034
   ┗?!Re:HPを作成するのにCGIを使いた...-有髪の僧-03/03-01:26(560)-No.502035
     ┗?!!Re:HPを作成するのにCGIを使い...-SEM-03/04-13:30(524)-No.502099
       ┗?!!!Re:HPを作成するのにCGIを使い...-有髪の僧-03/04-19:53(518)-No.502110

▲このページのトップに戻る
502017HPを作成するのにCGIを使いたいのですが」SEM 2011/03/02-16:27

メーカー名:Panasonic 松下電器産業
OS名:WindowsXp Professional
パソコン名:R3
トラブル現象:ソフトの使い方がわからない
ハード関連:自作パーツ Parts
ソフト関連: HTML
使用回線:光
--
当方、自分でHPを作ろうと思っています。HTMLのプログラミングはある程度
出来るのでグラフィック的な部分は問題ないかと思っているのですが
只、やはりメールフォームや掲示板、カウンターと言った機能も無いと
厳しいと思うのでやはりこれにはCGI機能が必須ではないかと思います。
ちなみにHPはレンタルサーバを借りてそこで展開しようと考えています。
となると例えばCGI機能はレンタルサーバから提供してもらえるものなの
でしょうか?
それともCGIは自分でプログラミングしないといけないのでしょうか?
自分でプログラミングするとなるとコンパイラは何処かから入手可能
なものでしょうか?どなたかご自分でHPを作成された事のある方、ご
教示の程をお願い致します。

▲このページのトップに戻る
502034Re:HPを作成するのにCGIを使いたいのですが」kikuko 2011/03/02-23:03

記事番号502017へのコメント
CGI機能を使えるレンタルサーバをつかえばいいのでは?
「CGI機能 レンタルサーバ」で検索して好みのものを見つけるといいでしょう。

▲このページのトップに戻る
502035Re:HPを作成するのにCGIを使いたいのですが」有髪の僧 2011/03/03-01:26

記事番号502017へのコメント
SEMさんは No.502017「HPを作成するのにCGIを使いたいのですが」」で書きました。
もう数年来放擲したままではありますが、3個のHPを抱えてはいます。
お感じになっておいでの、訪問者数を出したり、BBS(電子掲示板)に、
ご意見を頂いたり、写真などをUpしたり、Upを許可したり、それへのコメントを獲ったり、
チャットを入れたり、これらすべては、cgi で動いています。
ただ、cgiは、サーバーに負担がかかりますので、サーバーが用意したcgiは可だが、
自作のcgiは設置不可というサーバーも多いです。
サーバーが用意したものはお仕着せなので、それでご満足いくかどうかですが・・・・・。
cgiを一切認めないサーバーもありますので、
レンタルサーバーの場合は、結構、緩やかに対応してくれるところがおおいですが。

まず、設置しようとなさっておいでる、サーバーに、cgiを置かせてくれるのか
確認なさることが第一歩です。
cgi 設置OK で、自作cgiもいいというところであれば選択肢は拡がります。
「自作」といっても、ご自身でプログラムを組まれるも良し。
無料で使わせてくれるプログラムも結構あります。

何処かのHPを訪問されたとき、それぞれのコンテンツに入られたとき、
そのコンテンツっは作成した人に「所有権」がありますから、それを明示する必要があり、
その明示には、リンクが張ってありますから、そういったコンテツを集めている
サイトに入れます。 テスト用を許しているのもあります。

私のサイトの、BBS にある上記明示 から入れる、そういったプログラムをあつめているサイトを紹介しておきます。

    http://www.cj-c.com/



▲このページのトップに戻る
502099Re:HPを作成するのにCGIを使いたいのですが」SEM 2011/03/04-13:30

記事番号502035へのコメント
有髪の僧さん、わざわざご丁寧にありがとうございました。
参考にしてみます。。と言うことは逆に言えば大体はCGIはサーバの方で
用意してくれて、HPを作る側はわざわざCGIを開発したり、CGIの動きを意識
してなくても良いと言う事ですね。
となると、「CGIの動きがわからなくて掲示板やメールフォームの開発は、htmlの
コーディングだけで網羅出来るのかな???」と言う疑問も出てくるのですが
その辺はどうなんですかね?

▲このページのトップに戻る
502110Re:HPを作成するのにCGIを使いたいのですが」有髪の僧 2011/03/04-19:53

記事番号502099へのコメント
SEMさんは No.502099「Re:HPを作成するのにCGIを使いたいのですが」」で書きました。
>と言うことは逆に言えば大体はCGIはサーバの方で用意してくれて、
>HPを作る側はわざわざCGIを開発したり、CGIの動きを意識してなくても良いと言う事で>すね。

cgi というのは、ごぞんじのとおり、
   common gateway interface
つまり、計算やプログラムの実行を、サーバーに依頼して、その結果をWebブラウザ上に表示させる仕組みですから、HPの設置者の方であれやこれやと、気になさることはありません。
然しながら、こうやった仕事を受けるのは、サーバーのPCですから、サーバーには大変な負担がかかります。自作cgiの設置を認めないサーバーが多いというのはこのためです。
然し、HTMLの文章だけの表示では、面白くもおかしくもないし、それでは、HP開設のお客さんが取れないから、軽いプログラムのcgiを用意して、サーバーで用意しているcgiならご自由にお使いください と、いっているのです。

サーバー用意のcgiでは、何しろ<お仕着せ>ですから、面白くもない、というので、
「自作cgi」となるのですが、「自作」といっても、プログラミング言語から何から勉強したひとでないと、とても扱えたものではありません。然し、世の中、よくしたもので、そういったcgiのプログラムを開発して、Net上に、公開、<どうぞ、ご自由にお使いください>という人もいっぱいおいでるのです。
先に、紹介したサイトは、その一つです。

私も、1個はハッカーによってめちゃめちゃにされ、cgiは全く動いていませんが、
残り2個に、開放型(一部、悪戯書き込みを防ぐため、投稿時のpassを求める)や、
入室時に、IDや、PASSを出さないと入室も出来ない、メンバー限定の、サイトを含め10個以上のcgiを持っていますが、どれもみな、上記サイトから、有り難く使わせて貰っているものです。
cgiの開発など到底出来るはずもありません。世に広く溢れている一般人のHPのcgiは
みなそういったものです。勿論、メーカーや、ソフトハウスなどのサイトは、
プログラミング言語なども勉強した、「専門家」を抱えていますから、彼等が作っているますが。

cgiを動かすプログラムの1行1行の命令文を、「スクリプト(script)」と呼びますが、
この中で、自分に合ったように作り替える作業はします。
そうして、↑で借りてきたプログラムには、数個のファイルからなっていますが、
その中に、それぞぞれに合ったように書き替える箇所を示したり、などの「使い方」
の「説明書」も入っていますから、そこでおしえられているとおりにすればいいのです。
作っていく中で、「パーミションがどうのこうの」とか、聞き慣れないことばも出てきますが、全て、説明書(多くは、「readme.txt」など)があります。

>となると、「CGIの動きがわからなくて掲示板やメールフォームの開発は、htmlの
>コーディングだけで網羅出来るのかな???」と言う疑問も出てくるのですが

HTML はcgiとは全く別です。SEM さんは、メールで、HTML-Mailを使われますか?
自分は、Mailについては、HTML-Mail排撃派なので(理由はここでは無関係なので割愛)
HPでしか、使いませんが、HPの、TopPageに、cgiのコンテンツ看板などを書くときや、その、cgiのプログラムのあるところに飛ばす(Linkを張っておく)のは、HTML文の仕事です。その他にも、HTMLを使うのは沢山るでしょう。HPそのものの看板だって、
文字色や、文字サイズ、その文字を指定したり、変えたり、スクロールさせるとか、
こういったことはHTMLでの構成ですね。
cgiは、あくまで、冒頭述べたように、サーバーに任せたというか、依拠するといった方が適切ですが、HTMLは、自分自身の責任と管理下にある。 と言った方が区別が付きますか?

どうも分かりにくい説明で済みません。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言