back

無料配布自作cgi

コンセプト「ひとつでたくさん」
中小零細個人サイト運営支援
ダウンロードは御自由に お約束もありはしません

楽 式簡易サイト構築一式
楽書・板各種雑多書込
楽書・呟ヒトコト書込
楽書・展作品投稿&公開
楽書・文メール送信フォーム
楽 数簡易ログ付ページカウンタ
楽 頌コメント送信付拍手喝采
-- オマケ --
楽 読「楽式」「楽板」専用RSSリーダー
S-Panカウンタ画像

御注意

設置に際しhtml(xhtml)・css・cgiの知識がそれなりに必要です
全スクリプトperlバージョン「5.8」以上必須となっています

当サイトのcgiはShift_JISにて書かれています
編集後の保存時には 文字コードにご注意ください
(気を付けないと文字化けしちゃいます)

携帯からの使用は可能と思われますが確認はしきれません
よってサポート外とさせていただきます
あらかじめご了承ください

ご質問等ございましたら ↓まで
<< 質問掲示板 >>


// 簡易サイト構築一式 < 楽 式 > //

◆機 能
日記・更新履歴・web拍手・メールフォーム(要sendmail)を これ一つで
 ・最新指定件数の書込をhtmlに埋め込み (テンプレート使用・SSI不要)
 ・デザイン自由設定可
 ・書込修正・削除 可
 ・タグ使用・画像アップ 可
 ・記事折り畳み機能 (JavaScript)
 ・カテゴリー設定
 ・記事検索機能
 ・指定番号記事に簡単リンク (いわゆるレスアンカー機能)
 ・RSS配信 記事毎に選択可
 ・「楽書・板」のログファイルと互換性
 (以下 拍手機能)
 ・拍手後画面 設定可
 ・メッセージをメールでお知らせ
 (以下 メールフォーム機能)
 ・項目内容・数・入力必須 自由設定可
 ・入力者にコピーメール送信 選択可
 ・送信前に内容確認画面表示 選択可
 ・送信後画面 設定可

最初の基本設定やらモロモロ やや面倒ですが 自由度は高いはずです

◆サンプル
サイトトップの雑記・拍手・メールフォーム これ一つで動かしてます
拍手のログ閲覧ページは「楽頌」と同じ構成なので そちらを参照ください

◆ダウンロード
「楽式」RSN-11-3 →  rsn.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rsn.cgi (本体スクリプト)
 ・rsn_ini.cgi (設定ファイル)
 ・rsn_temp.html (外部表示用テンプレート)
 ・hide.js (折り畳み機能用JavaScriptファイル)
 ・read_me.txt (解説テキスト)

解説参照にて各所設定後 アップロード
 設置例 : /rsn/
          ├ rsn.cgi (755)
          ├ rsn_ini.cgi (666)
          ├ rsn_temp.html (644)
          └ hide.js (666)
パーミッションはサーバーの設定に合わせてください
詳細は コチラの解説テキスト (テキストファイル) を読んでみてください

◆更新履歴

11/11/27 「楽式」(RSN-11-3)
画像アップ方法の単純化(多様化?) いわゆるレスアンカー機能付加
11/ 6/ 1 「楽式」(RSN-11-2)
カテゴリー検索時のページ移動の不具合修正
11/ 1/17 「楽式」(RSN-11-1)
拍手・メールフォーム 送信後に表示されるデフォルト画面に フリースペース追加
10/12/ 9 「楽式」(RSN-10-2)
メール機能 メールアドレスだけでなく すべての項目で入力必須指定できるようにしました
※前ver.からは フォーム記述の修正が必要 となります
10/11/ 9 「楽式」(RSN-10-1)
配布開始
▲top

// 雑多書込システム < 楽書・板 > //

◆機 能
日記・更新履歴・掲示板...を これ一つで
 ・このスクリプトひとつで 複数設置可
 ・設置板毎に 管理者限定モード・掲示板モード 選択可
 ・設置板毎に デザイン設定可
 ・簡易 外部不正投稿防止機能
 ・入力者・管理者による 書込修正・削除
 ・掲示板モードでの 投稿パスワード設定
 ・タグ使用・画像アップ 可・不可の選択可
 ・ネタバレカラー設定
・レスアンカー機能
 ・記事検索機能
 ・記事折り畳み機能 (JavaScript)
 ・書込をhtmlに 埋め込み (テンプレート使用・SSI不要)
 ・書込をメールで お知らせ (sendmail)
 ・RSS配信 id毎に選択可
 ・「楽式」のログファイルと互換性

最初の基本設定やらモロモロ やや面倒ですが 自由度は高いはずです

◆サンプル
 ・質問掲示板
 ・↑デザインなしのデフォルト状態

◆ダウンロード
「楽書・板」RGX-11-2 →  rgx.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rgx.cgi (本体スクリプト)
 ・rg_ini.cgi (複数設置用設定ファイル)
 ・rg_hide.js (折り畳み機能用JavaScriptファイル)
 ・2_temp.html (外部表示用テンプレート)
 ・read_me.txt (解説テキスト)

解説参照にて各所設定後 アップロード
 設置例 : /rg/
          ├ rgx.cgi (755)
          │
          ├ ( 以下は任意で )
          │
          ├ rg_ini.cgi (666)
          ├ rg_hide.js (666)
          └ 2_temp.html (644)
パーミッションはサーバーの設定に合わせてください
詳細は コチラの解説テキスト (テキストファイル) を読んでみてください

◆更新履歴

11/11/27 「楽書・板」(RGX-11-2)
画像アップ方法の単純化(多様化?) レスアンカー機能付加
11/ 7/ 1 「楽書・板」(RGX-11-1)
掲示板モードに返信用「RE:」ボタン付加。番号・タイトル引用してフォーム表示
10/10/18 「楽書・板」(RGX-10-3)
検索まわりを整理。RSS吐き出しの不具合修正。機能的には変更なし
10/ 4/30 「楽書・板」(RGX-10-2)
表示方法見直し。掲示板モードでも書込フォームを非表示に
設定・ログはそのまま使用可
10/ 4/ 6 「楽書・板」(RGX-10-1)
細かい部分を修正。システム・機能には一切変更ナシ
09/ 7/ 8 「楽書・板」(RGX-09-4)
画像アップ後、修正すると表示されない不具合修正(=タグ設定のミス修正)
09/ 4/21 「楽書・板」(RGX-09-3)
画像アップロード処理の見直し(機能的には変更なし)
09/ 1/30 「楽書・板」(RGX-09-2)
掲示板モードでの投稿パスワード設定機能追加
09/ 1/21 「楽書・板」(RGX-09-1)
RSSの記述を修正
08/ 9/ 3 「楽書・板」(RGX-08-5)
検索機能追加 掲示板モードでのタグ使用可否復活
08/ 7/11 「楽書・板」(RGX-08-4)
RSS機能改良 板毎に配信の有無を設定
08/ 6/20 「楽書・板」(RGX-08-3)
掲示板モード時、管理者パスワードで全書込の修正・削除を可能に
▲top

// RSSリーダー < 楽 読 > //

◆機 能
「楽式」「楽書・板」によって配信されたXMLファイルを読み込んで表示します
 ・複数読み込み
 ・表示件数設定可能
 ・スタイルシートによりデザイン設定可能
例のごとく極めて低機能です あくまでもオマケということで 

◆サンプル

当サイトの更新記録の最新3件を インラインフレームで呼び出し
(日付の隣にはタイトルが表示されてるんですが、これはタイトルを日付にしちゃってるもんで…^_^;)

◆ダウンロード
「楽読」RGR-09-1 → rgr.txt
上記テキストファイルを保存して、拡張子をcgiに変えてお使いください
 ※XML::FeedPPモジュールを使用します
  サーバーに無い場合、下記サイトを参考に「FeedPP.pm」「TreePP.pm」を入手し
  設置例のように「XML」ディレクトリを作ってアップロードしてください
   → XML::FeedPP モジュール 解説
  (作成の際に参考にさせていただきました。サイトオーナーの川崎サマ、ありがとうございました!)

◆設定方法
 設置例 : /rg/
          ├ rgr.cgi (755)
          │
          └ XML (755)
           ├ FeedPP.pm (644)
           └ TreePP.pm (644)
パーミッションはサーバーの設定に合わせてください

◆更新履歴

09/ 1/21 「楽書・読」(RGR-09-1)
公開、配布開始
▲top

// ヒトコト書込 < 楽書・呟 > //

◆機 能
「楽書・板」からいくつか機能を削ったものです
ページに埋め込んで使うことを前提としています
更新履歴やちょっとしたメッセージにどうでしょう

 ・このスクリプトひとつで 複数設置
 ・書込をページに 埋め込み
 ・管理者限定使用
 ・設置板毎に デザイン設定可
 ・簡易 外部不正投稿防止機能
 ・書込修正・削除
 ・タグ使用可
 ・画像アップ機能
 ・ネタバレカラー設定

「板」から以下の機能が無くなっています
 ・掲示板モード
 ・記事検索
 ・レスアンカー
 ・書込をメールでお知らせ
 ・RSS配信

◆サンプル
 ・使用例とお試し

◆ダウンロード
「楽書・呟」RGN-11-3 →  rgn.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rgn.cgi (本体スクリプト)
 ・rgn_temp.html (埋め込み用テンプレート)
 ・rgn_ini.cgi (複数設置用設定ファイル)
 ・rg_hide.js (折り畳み機能用JavaScriptファイル)
 ・read_me.txt (解説テキスト)

解説参照にて各所設定後 アップロード
 設置例 : /rg/
          ├ rgn.cgi (755)
          ├ rgn_temp.html (644)
          │
          ├ ( 以下は任意で )
          │
          ├ rgn_ini.cgi (666)
          └ rg_hide.js (666)
パーミッションはサーバーの設定に合わせてください
詳細は コチラの解説テキスト (テキストファイル) を読んでみてください

◆更新履歴

11/11/27 「楽書・呟」(RGN-11-3)
画像アップ方法の単純化(多様化?)
11/ 8/ 8 「楽書・呟」(RGN-11-2)
書込後すぐ埋込ページへ飛ぶか メッセージ表示後に移動するか選択可に
11/ 1/20 「楽書・呟」(RGN-11-1)
細かい部分を修正。システム・機能には変更ナシ
10/ 4/ 6 「楽書・呟」(RGN-10-1)
細かい部分を修正。システム・機能には変更ナシ
09/ 9/ 4 「楽書・呟」(RGN-09-3)
書込後に埋込ページへ飛ばないように変更
09/ 4/21 「楽書・呟」(RGN-09-2)
画像アップロード処理の見直し(機能的には変更なし)
09/ 2/ 2 「楽書・呟」(RGN-09-1)
投稿記事にタグが使えてなかったのを修正
08/12/17 「楽書・呟」(RGN-08-2)
早々に「楽書・小板」を見直し・ページに埋め込んで使うことを前提に改造
08/12/12 「楽書・小板」(RGN-08-1)
「楽書・板」の低機能版として公開
▲top

// 作品公開&更新 < 楽書・展 > //

◆機 能
 ・web上で 楽々作品投稿&公開
 ・文字作品も 画像作品も 投稿可
 ・このスクリプトひとつで 複数設置
 ・設置id毎に デザイン設定可
 ・簡易 外部不正投稿防止機能
 ・投稿記事に タグ使用可能
・指定番号記事に簡単リンク (いわゆるレスアンカー機能)
 ・記事折り畳み機能 (JavaScript)
 ・web上での 記事修正・削除
 ・ネタバレカラー設定

◆サンプル(別窓)
 → メニュー常時表示設定(サンプル・このcgiの取説)
 → メニュー別表示設定(サンプル・自作短編小説集)

◆ダウンロード
「楽書・展」RGD-11-1 →  rgd.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rgd.cgi (本体スクリプト)
 ・rgd_ini.cgi (複数設置用設定ファイル)
 ・rg_hide.js (折り畳み機能用JavaScriptファイル)
 ・read_me.txt (解説テキスト)

解説参照にて各所設定後 アップロード
 設置例 : /rgd/
          ├ rgd.cgi (755)
          │
          ├ ( 以下は任意で )
          │
          ├ rgd_ini.cgi (666)
          └ rg_hide.js (666)
パーミッションはサーバーの設定に合わせてください

◆更新履歴

10/11/27 「楽書・展」(RGD-11-1)
画像アップ方法の単純化(多様化?) いわゆるレスアンカー機能付加
10/10/18 「楽書・展」(RGD-10-4)
表示方法など細かい部分を修正。システム・機能には変更ナシ
10/ 7/29 「楽書・展」(RGD-10-3)
表示方法追加。メニューリストを別表示or常時表示の選択可能に
10/ 4/30 「楽書・展」(RGD-10-2)
表示方法見直し。メニューリストを別表示に。設定・ログはそのまま使用可
10/ 4/ 6 「楽書・展」(RGD-10-1)
細かい部分を修正。システム・機能には一切変更ナシ
09/ 4/21 「楽書・展」(RGD-09-2)
画像アップロード処理の見直し(機能的には変更なし)
09/ 2/ 2 「楽書・展」(RGD-09-1)
ページ移動の不具合を修正
08/12/ 3 「楽書・展」(RGD-08-3)
削除するとリストの番号と内容がズレるのを修正
08/ 7/ 2 「楽書・展」(RGD-08-2)
投稿記事にタグが使えてなかったのを修正
08/ 2/25 「楽書・展」(RGD-08-1)
「楽書・展」配布開始
▲top

// メール送信機能 < 楽書・文 > //

◆機 能
 ・このスクリプトひとつで 複数設置
 ・設置フォーム毎に 送信先指定
 ・簡易 外部不正送信防止機能
 ・送信先メールアドレス 複数指定可
 ・項目内容・数・入力必須 自由設定可
 ・入力者にコピーメール送信 選択可
 ・送信前に内容確認画面表示 選択可
 ・送信後画面の 設定可

◆ダウンロード
「楽書・文」RGM-11-1 →  rgm.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rgm.cgi (本体スクリプト)
 ・rgm_form.html (見本フォームと解説)

本cgiの一行目をサーバーの設定に合わせ 送信先メールアドレスなど初期設定をしてください
ほか解説参照にて各所設定後にアップロード
 設置例 : /rgm/
          └ rgm.cgi (755)
パーミッションはサーバーの設定に合わせてください
ほか詳細は コチラの見本フォーム  を読んでみてください

◆更新履歴

11/ 1/17 「楽書・文」(RGM-11-1)
送信後に表示されるデフォルト画面に フリースペース追加
10/12/ 9 「楽書・文」(RGM-10-1)
メールアドレスだけでなく すべての項目で入力必須指定できるようにしました
※前ver.からは フォーム記述の修正が必要 となります
08/ 7/22 「楽書・文」(RGM-08-2)
確認画面・メール文面をちょっと見目よく(?)。機能的には変更無し
08/ 7/ 1 「楽書・文」(RGM-08-1)
送信者記入のメールアドレスがfromになっていなかったのを修正
07/12/14 「楽書・文」(RGM-07-3)
送信前に内容を表示するかを選択可
▲top

//  簡易ログ付ページカウンタ < 楽 数 > //

◆機 能
 ・複数ページの 総数・今日・昨日のアクセスをカウント
 ・カウンタ表示(インラインフレーム)・非表示(イメージタグ) 選択可
 ・直前と同一IPによるアクセスのカウント排除
 ・任意のアクセスのカウント排除(複数指定可)
 ・全カウンタログ一括閲覧
 ・任意ページの アクセス時間・ホスト・ブラウザ情報 表示
 ・任意ページの アクセス元 表示 (※JavaScript)
 ・ダウンロードカウンタ機能

◆サンプル
このページのカウンタ

↑インラインフレームで呼び出し デザインは自由に変えられます
カウンタ一括確認ページ
   rg  = 当ページ (ログ取得設定アリ)
   rgm = <楽書・文>フォームサンプル (ログ取得設定ナシ)

 ログはid名端のボタンクリックで見られます 簡易ログは50件表示設定

◆ダウンロード
「楽数」RC-10-2 →  rc.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rc.cgi (本体スクリプト)
 ・read_me.txt (解説テキスト)

解説参照にて各所設定後 cgi本体をアップロード
パーミッションはサーバーの設定に合わせてください

ほか詳細は コチラの解説テキスト (テキストファイル) を読んでみてください

◆更新履歴

10/ 8/25 「楽数」(RC-10-2)
任意のアクセスのカウント排除機能(複数指定可)
10/ 6/ 2 「楽数」(RC-10-1)
個別ログページにアクセス元表示機能追加(今までのログはそのまま使えます)
09/ 3/12 「楽数」(RC-09-1)
ログの保存方法見直し(今までのログはそのまま使えます)
07/ 4/ 1 「楽数」(RC-07-1)
個別ログページに日計表示 ダウンロードカウンタ機能追加
06/ 5/16 「楽数」(RC ver.06-3)
一括閲覧ページに最終アクセス表示追加
▲top

//  メッセージ送信付拍手喝采システム < 楽 頌 > //

◆機 能
 ・クリックひとつで励ましてもらえる
 ・メッセージ付きでも励ましてもらえる
 ・それをメールでお知らせ (sendmail)
 ・送信後ページ設定可

※ このシステムはあまり高機能ではありません ※
よって たくさん励ましてもらえちゃうようなサイトさんには不向きと思われます

◆サンプル
 ← お試しで送信してみてください
ログ閲覧 → サンプルページ

◆ダウンロード
「楽頌」RCA-11-1 →  rca.zip DL

◆設定方法
ダウンロードした圧縮ファイルを解凍しますと 下記ファイルが含まれています

 ・rca.cgi (本体スクリプト)
 ・read_me.txt (解説テキスト)

解説参照にて各所設定後 アップロード
 設置例 : /rca/
          ├ rca.cgi (755)
          │
          ├ ( 以下は自動作成 )
          │
          ├ rca_log.pl (カウントログ)
          └ rca_com.pl (コメントログ)
パーミッションはサーバーの設定に合わせてください
ほか詳細は コチラの解説テキスト (テキストファイル) を読んでみてください

◆更新履歴

11/ 1/17 「楽 頌」(RCA ver.11-1)
送信後に表示されるデフォルト画面に フリースペース追加
10/12/ 9 「楽 頌」(RCA ver.10-1)
「楽頌」に改名(なんとなく…)
コメントが送られた場合 送信後にその内容を表示するようにしました
09/ 3/12 「楽数・頌」(RCA ver.09-1)
ログ表示コメント数を10件から20件に ログ保存方法見直し(今までのログはそのまま使えます)
06/12/ 6 「楽数・頌」(RCA ver.07-1)
公開開始
▲top

// カウンタ画像 < S−Pan > //

◆概 要
なんとなく作ってみたgifカウンタ画像
そうは見えなくても食パンだと言い張る

0 1 2 3 4 5 6 7 8 9

ひとつ 1KB・16×16 の仕上がりとなっております

◆ダウンロード
↑画像をひとつずつ保存、もしくは↓でドウゾ

「S−Pan」一括 →  s_pan.zip DL

◆御使用方
ダウンロードした圧縮ファイルを解凍しますと 下記画像が含まれています

 ・s_pan0.gif 〜 s_pan9.gif

お好きなカウンタcgiなどに組み込んでお使いクダサイ

▲top

back