★ 

インデックス

 ★
★ 

プログラムの説明

 ★

CGIスクリプトの配布とプログラミングの説明

 RSS XML
ネトマガ
  • 玄関口
  • 占い診断
  • 萌え辞典
  • オタク遊戯
  • ネット小説
  • 情報基地
  • CGIDL
  • CGI解説
--サイト運営者より告知--
2022年2月16日【水】14時07分49秒
syuka.com】では
サイト管理にcookieを使用しています。
2020年5月14日【木】16時26分26秒
【告知】サイト運営継続の為、xcoinによる投げ銭をお願いします。
2017年6月6日【火】20時29分41秒
【(*´ω`*)】CGIの更新は現在無期限休止中です‥‥
2014年11月6日【木】13時47分00秒
【(*´ω`*)】確率収束診断スクリプト作りました!
2013年12月24日【火】17時47分50秒
【(*´∇`*)】最近ちょっとプログララマーに戻ってます♪
2013年11月4日【月】19時41分23秒
【(´・ω・`)】現在新しいCGIの作成は行っていません。
2013年1月7日【月】16時12分36秒
【(*´ω`*)】サイトをリニューアルしました。他も徐々に変更中です‥‥
--サイト運営者お勧めリンク--
【Amazon】日本人が知らない近現代史の虚妄 江崎道朗
【Amazon】ウルトラマンの伝言 日本人の守るべき神話 倉山満
【Amazon】嘘だらけの池田勇人 倉山満
【Amazon】無駄(規制)をやめたらいいことだらけ 令和の大減税と規制緩和 渡瀬裕哉
【Amazon】日本分断計画 中国共産党の仕掛ける保守分裂と選挙介入 上念司
【Amazon】緒方竹虎と日本のインテリジェンス 江崎道朗
【Amazon】救国のアーカイブ 公文書管理が日本を救う 倉山満
【Amazon】誰もが知りたいQアノンの正体 みんな大好き陰謀論 内藤陽介
【Amazon】米国共産党調書 外務省アメリカ局第一課作成 江崎道朗
【Amazon】教科書では絶対教えない 偉人たちの日本史 倉山満
【Amazon】世界はいつでも不安定 - 国際ニュースの正しい読み方 - 内藤陽介
【Amazon】史上最強の平民宰相 原敬という怪物の正体 倉山満
【Amazon】新装版 お役所仕事の大東亜戦争 (いまだに自立できない日本の病巣) 倉山満
【Amazon】ウッドロー・ウィルソン 全世界を不幸にした大悪魔 倉山満
【Amazon】税金下げろ、規制をなくせ 日本経済復活の処方箋 渡瀬裕哉
【Amazon】米中ソに翻弄されたアジア史 宮脇淳子 江崎道朗 福島香織
【Amazon】日本人に忘れられた ガダルカナル島の近現代史 内藤陽介
【Amazon】2020年大統領選挙後の世界と日本 “トランプ or バイデン" アメリカの選択 渡瀬裕哉
【Amazon】保守とネトウヨの近現代史 倉山満
【Amazon】中学歴史 令和元年度文部科学省検定不合格教科書 竹田恒泰
【Amazon】天皇の国史 竹田恒泰
【Amazon】ミトロヒン文書 KGB(ソ連)・工作の近現代史 山内 智恵子 江崎道朗
【Amazon】若者に伝えたい英雄たちの世界史 倉山満
【Amazon】経済で読み解く日本史6平成編 上念司
【Amazon】みんな大好き陰謀論 内藤陽介
【Amazon】インテリジェンスと保守自由主義 新型コロナに見る日本の動向 江崎道朗
【Amazon】検証 検察庁の近現代史 倉山満
【Amazon】桂太郎-日本政治史上、最高の総理大臣 倉山満
【Amazon】危うい国・日本 百田尚樹 江崎道朗
【Amazon】「新型コロナ恐慌」後の世界 渡邊哲也
【Amazon】日本外務省はソ連の対米工作を知っていた 江崎道朗
【Amazon】トップの教養 ビジネスエリートが使いこなす「武器としての知力」倉山満
【Amazon】天皇がいるから日本は一番幸せな国なのです・倉山満
【Amazon】日韓基本条約 (シリーズ韓国現代史1953-1965) ・内藤陽介
【Amazon】メディアが絶対に知らない2020年の米国と日本 (PHP新書)・渡瀬裕哉
【Amazon】なぜ、成熟した民主主義は分断を生み出すのか ~アメリカから世界に拡散する格差と分断の構図・渡瀬裕哉
【Amazon】天皇家 百五十年の戦い・江崎道朗
【Amazon】ウエストファリア体制・倉山満
【Amazon】アウシュヴィッツの手紙 改訂増補版・内藤陽介
ねずさんの日本の心で読み解く「百人一首」:千年の時を超えて明かされる真実
たった1つの図でわかる!図解経済学入門
大間違いのアメリカ合衆国
政治経済雑記はこちら♪
【Kindle】電子書籍販売★秋華★

CGIスクリプトの使い方!フリーのCGIはどうやって使うの?

ネット上には、CGIスクリプトを無料で配布しているサイトが沢山あります。
こちらもその中の一つです。【CGIフリー配布サイト
しかし使い方が分からない人も多いと思いますので、少し説明したいと思います。
まずそもそもCGIスクリプトとは何か?です。
それはホームページを作るプログラム言語「perl」[※多くはperlが使われています]などで書かれた、ホームページの一つの完成形です。
或いはホームページを飾る一つの形を提供するものです。
たとえばネット上には掲示板が存在しますが、HTML[※どう表示するのかを指定するマークアップと呼ばれるコンピュータ言語の一種]だけでは作る事ができません。
理由は、HTMLではサーバーにデータをためていく事もできないし、蓄積されたデータを処理して表示する事もできません。
それをする為の機能を持った一つのページが、CGIスクリプトによる掲示板でありホームページです。
或いはカウンターをホームページに付ける場合も、カウント数をサーバーで記録し、それを呼びだして表示しなければなりません。
その場合も、CGIスクリプトは利用されます。
でもそれを、無料配布サイトからダウンロードしてきても、使う方法が分からない人も多いでしょう。
私も最初全く分からず、友達にメールで聞いて、必死に設置したものです。
大概はダウンロードしたサイトや、ダウンロードしたアーカイブ内に説明が書かれていますが、それだけでは分かりにくい場合もあります。
だからここで、基本的な事を書きたいと思います。
まず、CGIスクリプトを設置できるサーバーにしか設置できません。
これは、通常HTMLなどは読みこんだデータを表示したり、多くの処理をページを見ている人のPC側でやっているのですが、CGIスクリプトの処理は、サーバー側で行い、それをHTMLなどにして表示するシステムだからです。
サーバー側に処理できる能力がなければ、CGIスクリプトは使えない訳です。
ただ、多くの有料サーバーならほぼ確実に使えますし、無料サーバーでも使えるところが増えていますので、探せば見つけられるはずです。
CGI利用可能なレンタルサーバーでもいくつか紹介していますので参考にしてください。
さてサーバーを確保していて、たとえばこれから掲示板を設置したいとします。
どんなフリーCGIスクリプトでも、必ずしなければならない事があります。
それが、サーバーのインタプリタの場所の指定です。
インタプリタとは、サーバー側でCGIスクリプトを処理する為のプログラムの事です。
この場所を指定し、それによって「CGIスクリプトを処理してください」という設定をしなければなりません。
CGIがperlの場合は、そのサーバーのヘルプページなどで、「パールパス」を検索し、見つけてください。

#! /usr/bin/perl

こんなのが見つかるはずです。
ダウンロードしたCGIファイル(拡張子が.cgiか.pl)をメモ帳で開くと、一番上に似たような記述があると思います。
それを、そのサーバーのパールパスに書き換えて上書き保存します。

#! /usr/local/bin/perl

こんな感じで書き換えます。
大概はこのどちらかであると思います。
この時、CGIスクリプトによっては、他に初期設定をしなければならないものもありますが、動かすだけならこれだけでだいたい動きます。
たとえば掲示板なら、表示数を最初に設定したりします。

$count="200"; #この項目を変更し、表示数を設定してください。

プログラム内に、このように書かれている場所があったとします。
表示数はデフォルトで「200」になっていますので、「100」に変更するならこんな感じです。

$count="100"; #この項目を変更し、表示数を設定してください。

こういった変更は、後で書き換えて上書きする事も可能ですし、何時やってもかまいませんが、先にしておいた方が良いものもありますので、それぞれのCGIの説明に従ってください。
準備ができたら、CGIスクリプトをサーバーにアップし、設定をします。
ファイルをアップする方法は、サーバーにファイルマネージャーがあったり、FTPソフトを利用して行います。
この辺りはサーバーサイトで調べてください。
CGIスクリプトのファイルは、ディレクトリもそのままに、全てをアップする事になります。
その後、パーミッション(ファイル属性)を設定します。
これは、そのファイルが「実行ファイル(プログラムファイル)」なのか「データファイル」なのかを分ける為のものです。
もしもアップしたままの状態だと、CGIスクリプトファイルは、ただのテキストファイルなので、プログラムの文字が表示されるだけになります。
これを実行ファイルとして設定する必要があります。
基本的には、拡張子が「cgi」或いは「pl」が実行ファイルですので、それらのパーミッションを「705」或いは「755」に変更します。
ほぼこのどちらかで動くはずです。
その他のデータファイルは、「606」或いは「666」に変更します。
変更の方法は、そのサイトのファイルマネージャー、或いはFTPソフトの使い方を調べてください。
FFFTPというソフトなら、アップしたファイル名を右クリックしてメニューを出し、属性変更を選んで変更できます。
これで最初にしなければならない事は全て完了です。
初期設定や、ファイル名、フォルダ名(ディレクトリ名)の変更をした方が良い場合もありますので、必要ならアップ前にしなければならない場合もあります。
でも、セキュリティをしっかりしなければならないもの以外なら、まずはそのまま試しても良いかもしれません。
【<┃】 【┃┃】 【┃>】
ドクダミ

仮想通貨お賽銭アドレス
サイト運営を応援し賽銭(投げ銭)を投げて下さる方は、投げ銭に関する注意事項を読んだ上、下記仮想通貨を投げ銭する事ができます。

◆xcoin◇エクスコイン◇イーサリアム◆

xcoin
Ver.5.00 CGIフリー配布サイト