リンクと解説●CGI
インターラクティヴなホームページをつくる...特に掲示板やデータベース等の機能
面での充実を計画しているのですが、やはり自分でCGIぐらい書けないと...という
ことで、調べてみた次第です。
というか、CGIは他人の作ったものを利用させてもらっていたのですが、カウンター、
簡単なフォームなどは全然問題ないのですが、ちょっと複雑なものとなると、どうも相当
不満が残るのです。
WEBアンケートに使うものを探していて感じたのですが....
CGIは主にPerlスクリプトで書かれることが多い。
実は、自分自身は、テキスト処理にMS-DOS時代にかなり使っていたのです。
ただ、WEBサイト用のScriptとは使う機能が全く違います。
●追加
The Best CGI Material Database
-http://www.206.usn.ac/index.html
CGI Ranking, Tool, Download等充実
●参考
とほほのCGI入門
---CGI概要、設置方法、CGIの仕様など一通りの実務的解説。
この資料が実際的な内容の解説として推奨したい。
詳細は、この資料を参照するとして、ここでは簡単に
WEBサイトから無料で提供されるCGIスクリプトには、設置方法が記載されています。
●使用環境
・WEBサーバーにperlがインストールされていること。
・CGIの動作を許可していること
●設置場所
[Linux -Apache] ...例: /home/httpd/cgi-bin/
[Windows-IIS] ...例: \wwwroot\cgi\
●参考
> HTMLに役立つヒント > CGI設置入門
CGIの設定には、関連するいくつかの情報が必要で、それがないと書き換えができず、
また間違えると、CGIが動作しない。
[Linux -Apache] Server レンタル
CGI設置場所 /home/httpd/cgi-bin/ /cgi-bin/
CGI Alias http://domain/cgi-bin/ http://domain/cgi-bin/
perl usr/bin/perl usr/bin/perl
sendmail /usr/sbin/sendmail /usr/sbin/sendmail
html root /home/httpd/html /usr/domain/www.yourdomain/
●参考
RamallInc
●[httpd.conf]中の設定
★通常
#
ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
#
# "/home/httpd/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/home/httpd/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
# ●[02.1.28] cgi scriptを上以外に置くために以下6行を追加。
<Directory "/home/httpd/html/tool">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
●Perlのパスを調べる
例#!/usr/bin/perl か #!/usr/local/bin/perl *自分の会社では、/usr/bin/perl
#!/usr/local/bin/perl
#!/usr/bin/perl5
#!/usr/local/bin/perl5
なお、 telnet でサーバにログインして正しいパス名を調べる場合は、次のコ
マンドを実行します。
which perl ;Perl のパス名を調べる
/usr/local/bin/perl ;Perl のパス名が表示される
つぎに、この Perl のバージョンを調べます。
/usr/local/bin/perl -v ;Perl のバージョンを調べる
This is perl, version 5.004_04 ... ;Perl のバージョンが表示される
このときバージョン番号が 5.001 以上であることを確認してください。
※正確な Perl コマンドのパス名は、プロバイダのユーザサポートやサーバの
管理者に、直接お問い合わせください。
●Testスクリプト作成
[メモ帳] などのテキストエディタで次のようなテキストファイルを作成し、test1.cgi
というファイル名で保存してください。これが CGI スクリプトと呼ばれるプログラムと
なります。
--------------------------------------------------
#!/usr/local/bin/perl
print "Content-type: text/html\n";
print "\n";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE>テスト</TITLE>\n";
print "</HEAD>\n";
print "<BODY BGCOLOR=\"#FFCCCC\">\n";
print "これはCGIのテストです。\n";
print "</BODY>\n";
print "</HTML>\n";
--------------------------------------------------
1行目の #! の後にはperlのパス名を記述します。#! の前には空行や空白文字を入れない
ようにしてください。
●CGIを呼び出す
サーバーに転送したCGIスクリプトを、通常のHTMLファイルと同様に、例えば次のよう
なURLを指定してブラウザから呼び出してください。「これはCGIのテストです。」と表示
されれば、設置は完了です。
http://www2e.biglobe.ne.jp/~s-hasei/test1.cgi
●転送モード
一般的に、画像はBinary mode 、それ以外はText modeで転送する。
●自動転送モード
代表的なFTPソフトNext FTPの場合、
[オプション] - [転送モード] - [テキスト]/[バイナリー]/[自動判定]
の指定によって転送が実行される。
自動判定の内容はユーザーが指定可能。
[オプション] - [オプション] - [基本設定] - [テキストモードで転送するファイル]の[標準]設定
*.txt;*.text;*.c;*.cpp;*.h;*.htm;*.html;*.shtm;*.shtml;*.rc;.*;*.cgi;*.log;*.pl;*.sh;*.rb;
●共用サーバー
★CGI スクリプト
ファイル/ディレクトリ パーミッション
数字表記 文字表記
CGI スクリプトのファイル 744 rwxr--r--
CGI スクリプトを置くディレクトリ 755 rwxr-xr-x
★データファイル[一般ユーザ読み不可][CGIからのみ読み書き可]
データファイル 600 rw-------
データファイル格納ディレクトリ 700 rwx------
★データファイル[一般ユーザ読み可能・書き不可]
データファイル 644 rw-r--r--
データファイル格納ディレクトリ 755 rwxr-xr-x
個人 Web サイトでは、以下の説明より緩いパーミッションに設定した場合、CGI が正し
く動作しないことがあります。
●個人WEBの場合
★CGI スクリプト
CGI スクリプトのファイル 755 rwxr-xr-x
CGI スクリプトを置くディレクトリ 755 rwxr-xr-x
★CGI スクリプトが読み込むデータファイル
データファイル 644 rw-r--r--
データファイル格納ディレクトリ 755 rwxr-xr-x
from 参考●CGI のパーミッション (モード) について[JCA-NET]
一般的に次のように覚えておくといいだろう。設定時に指定がある場合はそれに従う。
| 644 |
rw-r--r-- |
読み出しだけのHTMLやテキストファイルなど[*.html *.htm *.txt ...] |
| 666 |
rw-rw-rw- |
データの記録などの読み書き可能なデータファイルなど [*.dat *.txt *.idx ...] |
| 755 |
rwxr-xr-x |
CGIスクリプトなどの実行可能なプログラムなど [*.pl *.cgi ...] |
| 755 |
rwxr-xr-x |
通常のディレクトリ |
| 777 |
rwxrwxrwx |
CGIスクリプトからファイル操作をする場合のディレクトリ |
真ん中の数字はグループのアクセス権限であるが、プロバイダーを利用する場合には、グループ(GROUP)は赤の他人になるので通常は必要ない。したがって、705,606,604のように、真ん中を「0」に設定しても問題はないと思う。しかし、極一部のサーバでは何故かそうすると動作しないところもあるようなので、各自確認の上実行すること。
from 参考●Report: パーミッションの設定
●ディレクトリとファイルの関係
いくらファイルが777で読み・書き・実行と設定していても、そのファイルを含むディ
レクトリが644の場合、ファイルも644のパーミッションしか与えられないことに注意。
●データファイルの書き込み権限
データファイルで、ユーザーが書き込む必要があるものは→666
CGIが書き込むものは、664でOK
●主要ディレクトリのPermission
/home/httpd/html 777 rwxrwxrwx administrator
/home/httpd/cgi-bin 755 rwxr-xr-x administrator
/home/httpd 755 rwxr-xr-x root
/home 755 rwxr-xr-x root
●FTP転送した場合、その時点のパーミッションはどうなっているのか?
ディレクトリ 755 rwxr-xr-x
ファイル 644 rw-r--r--
テストしてみたら、こうだったんだけど、サーバー側の既存permissionに依存するんだと思う。
※未調査
●種類
ファイルやディレクトリに対するアクセス権を「パーミッション」と呼ぶ。UNIXで
は、ファイルやディレクトリに対してのパーミッションの種類は、「読み取り(Read)」、
「書き込む(Write)」、「実行(Execute)」、という3つの方法で分類している。
「読み取り(Read)」
ファイルを読んだり、ディレクトリの中身を見たりできる権限。
「書き込み(Write)」
ファイルの新規作成や書き込みができたり、ディレクトリの書き込みができたりする権限。
「実行(Execute)」
プログラムファイルを実行できる権限。権限に与えられたディレクトリにアクセスができる。
●カテゴリー
そしてアクセス権の設定は、「ユーザー」、「グループ」、「その他」の3つのカテゴリに対して行われる。
「ユーザー(USER)」
ここでいった「ユーザー」とは,ファイルやディレクトリの所有者を指す。ファイルの
アクセス権の設定・変更は、基本的にファイルの所有者のみが行なうことができる。
「グループ(GROUP)」
UNIXシステムの利用者(アカウントを持つユーザー)は通常、ある「グループ」に
属しているのだ。ここでは、ファイルやディレクトリの所有者が所属するグループのユーザー全員を指す。
「その他(Other)」
ファイルやディレクトリの所有者でもなく,ファイルやディレクトリの所有者が所属す
るグループのユーザーでもなく、第三者のユーザーを指す。
●文字表記
パーミッションの方法の3種類と、ユーザーの3種類の組み合わせに対して、ファイル
やディレクトリへのアクセスの許可または拒否を次の9文字の文字列で指定する。
ユーザー(所有者)rwx |グループrwx |その他rwx
r : Read(読み取りの権限)/w : Write(書き込みの権限)/x : eXecute(実行の権限)
この「rwxrwxrwx」というパーミッションは、すべてのユーザーにすべてのアクセス権を
許可することになる。
●数字表記
パーミッションを8進数で表す方法を覚えましょう。
r:読み取り可能であれば「4」、w:書き込み可能であれば「2」、x:実行可能であれ
ば「1」とし、その和を求める。
パーミッションが「rw-r--r--」の場合は、「644」と設定する。
所有者について rw- = 4+2=6 /グループについて r-- = 4 /第三者について r-- = 4
パーミッションが「rwxr-xr-x」の場合は、「755」と設定する。
所有者について rwx = 4+2+1=7 /グループについて r-x = 4+1= 5 /第三者について r-x = 4+1= 5
from 参考●Report: パーミッションの設定
誰にも聞けなかったCGIの設置方法
--- http://www9.wind.ne.jp/JsROOM/darenimo1.shtml
「毎日使える厳選リンク」で使用しているCGI
kako's room*CGIを設置してみよう[5p]
--- http://kako.ouchi.to/how/how11.html
WebサーバーApache1.3.9-6でCGIを動作させるときの注意点[2p]
--- http://www.turbolinux.co.jp/knowledge/public/60.html
---
@最初の行のperlへのパスがプロバイダの指定通りになっているか。
A各ファイルへのパスの記述が間違っていないか。
B転送時にアスキーモード、バイナリモードが間違っていないか。
C各ファイルやディレクトリのパーミッションはプロバイダ指定の数値になっているか。
D必要なファイルは全て転送されているか。またディレクトリが必要な場合は作られているか。
Eプロバイダの指示されているディレクトリに転送しているか。
F空のファィルに改行やスペースは含まれていないか。(0byteとなっているか。)
from ふくちゃんのCGI教室−トラブルシューティング編−[3p]
| ●Forbidden: permission : Apache - CGI実行権限 |
●例
Forbidden
You don't have permission to access /tool/emanon/emanon.cgi on this server.
--------------------------------------------------------------------------------
Apache/1.3.12 Server at www.fukumi.co.jp Port 80
註) Permissionエラー
原因は、cgiファイルを、/home/httpd/cgi-bin 以外に置いたため。
Apache -httpd.conf 中に"/home/httpd/html/tool"にcgiを置くように追加
設定方法は別掲
●参考
WebサーバーApache1.3.9-6でCGIを動作させるときの注意点[2p]
--- http://www.turbolinux.co.jp/knowledge/public/60.html
| ●Internal Server Error: Premature end of script headers |
●例1
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@fukumi.co.jp and inform them of t
he time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.12 Server at www.fukumi.co.jp Port 80
★[/var/log/httpd/error_.log]
Can't locate ../cgi-lib/jcode.pl in @INC (@INC contains: /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .) at /home/httpd/html/tool/emanon/emanon.cgi line 16.
[Sat Jan 26 13:47:09 2002] [error] [client 43.226.142.116] Premature end of script headers: /home/httpd/html/tool/emanon/emanon.cgi
★[emanon.cgi]
# ライブラリの読み込み
require '../cgi-lib/jcode.pl';
require '../cgi-lib/cgi-lib.pl';
註)次のように訂正
require 'cgi-lib/jcode.pl';
require 'cgi-lib/cgi-lib.pl';
●例2
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@fukumi.co.jp and inform them of t
he time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.12 Server at www.fukumi.co.jp Port 80
★[/var/log/httpd/error_.log]
[Sat Jan 26 17:25:52 2002] [error] (2)No such file or directory: exec of /home/httpd/html/tool/weblinker/link.cgi failed
[Sat Jan 26 17:25:52 2002] [error] [client 43.226.142.116] Premature end of script headers: /home/httpd/html/tool/weblinker/link.cgi
[Sat Jan 26 17:25:58 2002] [error] [client 43.226.142.116] Premature end of script headers: /home/httpd/html/tool/mla/mla.cgi
[Sat Jan 26 17:25:59 2002] [error] (2)No such file or directory: exec of /home/httpd/html/tool/mla/mla.cgi failed
→★#!/usr/local/bin/perl を#!/usr/bin/perl に訂正してあっさりok
[Sat Jan 26 19:42:23 2002] [error] [client 43.226.142.116] Premature end of script headers: /home/httpd/html/tool/formmail/formmail.cgi
[Sat Jan 26 19:50:48 2002] [error] [client 43.226.142.116] Premature end of script headers: /home/httpd/html/tool/newsboard/newsboard.cgi
→★*.cgi 内の呼び出しディレクトリ・ファイルの相対パスの指定エラー
[Thu Oct 14 11:46:33 2004] [error] [client 219.106.250.83] file permissions deny server execution: /home/httpd/cgi-bin/jojocounter/count.css
[Thu Oct 14 11:46:33 2004] [error] [client 219.106.250.83] file permissions deny server execution: /home/httpd/cgi-bin/jojocounter/count.js
Unterminated <> operator at /home/httpd/cgi-bin/jojocounter/analyze.cgi line 111.
[Thu Oct 14 11:46:42 2004] [error] [client 219.106.250.83] Premature end of script headers: /home/httpd/cgi-bin/jojocounter/analyze.cgi
→★*.cgi 内の呼び出しディレクトリ・ファイルの相対パスの指定エラー
[Thu Oct 14 11:54:55 2004] [error] [client 219.106.250.83] attempt to invoke directory as script: /home/httpd/cgi-bin/jojocounter
[Thu Oct 14 11:55:08 2004] [error] [client 219.106.250.83] file permissions deny server execution: /home/httpd/cgi-bin/jojocounter/index.html
●参考[Premature end of script headers]
PalmFan: Old news
--- ・ログ表示CGIのエラーで「Premature end of script headersは改行コードがUNIX
形式になっていない時に出る」事を複数の方に教えていただいたので、再度やってみたけ
ど、どうも状況は変わらなかったりして。うーむ。
[dev-intel:00024] Re: [Q]CGI プログラムの動作のさせかた
--- あと、気になる点がひとつ。
>プログラムの先頭に #!/usr/bin/perl を入れてあるのですが、$ perl test.cgi
>では、実行できるのですが、$ ./test.cgi で、実行すると、
>bash: ./test.cgi: No such file or directory
>となってしまいます。これが問題ではないかと思うのですが、どのようにすればよいのでしょうか?
$ which perl
としてみてください。
1行目のパスが間違ってませんか?
Premature end of script headers
--- [ruby-list:24913]のPremature end of script headersって今回は違ったみたいだ
けど、改行コードの問題で、"perl\r"というプログラムが見つからないというエラーの時に見たことが。
対策は「#!/usr/bin/perl --」と「--」をつけること。
KCatch ニュース (2000/12/16)
--- KCatch でも捕捉出来ないエラー
KCatch が補足できるのは、 use KCatch の行が実行された場合の、それ以降の行にある
エラーのみです。 use KCatch の行が実行できない場合や、何もエラー(die・warn)が
発生しない場合も、捕捉出来ません。 KCatch を使ってもなお Internal Server Error
などが出る場合は、以下の原因が考えられますので、参考にしてください。
・CGI スクリプト冒頭 Perl のパス指定が間違ってる
・CGI スクリプトの改行コードが違う(LF?)
・CGI スクリプトのパーミションが違う(755?)
・HTTP ヘッダ出力がない(Premature end of script headers:)
・HTTP ヘッダ出力が違う(malformed header from script.)
・URL が間違ってる、サーバが動いていない、などなど
CGI FAQ
--- Premature end of script headersというメッセージがログに残っています。
直訳すると、「ヘッダの終わりが早く来すぎ」。つまり、必要なヘッダが出力されていな
い、といういうことです。 Content-type: を出力する前に、スクリプトがエラーで死んでしまった場合に生じます。
Internal Server Error というのが出るのですが。
Content-Type: text/html\n\n が出力されていない場合、このメッセージが出ます。 scr
ipt に文法エラーがある場合や、 require が上手くいってないケースが多いです。他の原因として、
ascii 転送していない
euc に変換していない(SJIS のまま)
Perlのパスの上や前に空白や空行が有る
Perlのパス/バージョンが違う
&サブルーチン名で指定したサブルーチンが無い
その他文法ミス( perl -wc スクリプト名 でチェック)
などがあります。
付録2 CGIでエラーがでたら
--- Premature end of script headers
perlプログラムの先頭1行目のperlへのパスが間違っている
●例3
http://www.fukumi.co.jp/tool/forum/forum.cgi
f-setup.cgiを呼び出せません。
→★forum.cgi?Forum=sample ok
指定方法のミス
ふくちゃんのCGI教室−トラブルシューティング編−[3p]
--- http://www.fukuchan.ac/cgiroom/troble.html
CGI-StaTion [トラブルシューティング][4p]
--- http://www7.big.or.jp/~jawa/support/trouble.htm
CGIプログラムの利用について
--- http://www.rets-net.ne.jp/manual/cgi.html
●Narishin CGI:アンケートCGIのページ
Web Qnaire 1 (サンプル)
Web Qnaire 2 (サンプル)
●[Share][ProReg](1,800円) かんたんCGIメーカー 2.1 by Hiro
--- 知識なしでもかんたんにCGIファイルを作成できるソフト (2,349K)
対応OS:Windows 95/98/Me
多少知識があるユーザーなら,より高度な高度なCGIページを容易に作成できる。
操作の流れは,表示するページを作成→ ページの書式設定→ ページ内にアイテム (文
字や画像,ジャンプボタン等) を配置→ FTP,といった感じだ
紹介 in かんたんCGIメーカー Ver.1.11
[sample]メール送信サンプル ; CGIスクリプトの製作も(有料)。
●[Free]Easyform 評価版 1.00 by BTO
--- プログラミング不要のCGI作成システム (12,266K)
買取 評価版:無料、パーソナル版:\3000、ビジネス版\18,000、プロフェッショナル版\35,000; ASP方式月額500円より
EasyformNetで2001.6より運用開始
サンプル有り(データベース/Guestbook/掲示板/ショッピング/注文書/など)
●[Share][ProReg](852円)MakeCGI 1.01 by CS7
--- HTMLファイルからCGIファイルを作成 (121K) ;試用20日間(以後不可)
サンプル:会員登録フォーム(用意したhtmlファイルを読み込み→.cgiに内容変換する)
●多目的CGIスクリプト v2.5 by 123CGI:浜ちゃん
--- Free; htmlの知識があれば、オリジナルのCGIページが作成できる。掲示板やデータベースも作成可能
[sample]「自動リンク」
[機能パーツ一覧]
アクセスカウンター /アクセスログ取得 /投票
登録 /削除 /編集 /パージ /検索 /グローバル検索
●WebNote Clip4
--- \5,500 ;
サンプル
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
●FTIS WEBかんたん検索くんPRO[富士通テン情報システム]
--- Web上に、誰にでも簡単に本格的なデータベースを作ることができる
\19,800; これまで蓄積してきた、Microsoft Excel、Microsoft Access等のデータを対
話形式で簡単に操作して、検索機能を持つホームページが作成できるお手軽便利ソフトです。
●Perl のインストールとパス
Perl for Win32、ActivePerl、等
●ActivePerlの入手
ActivePerl Webサイト http://www.activestate.com/のActive Perl
2002年1月現在の最新バージョンは ActivePerl 5.6.1.631 です。Windows用のMSIバイナ
リをダウンロードします。[8MB]
Linux, Solaris版もある。
Perl for Win32とPerl for ISAPIを入手
●ファイル指定の方法
Windows環境では、a:\scripts\user\jcode.pl の様なファイル指定を基本としていますが、
Windows環境下のWEBサ−バ−やPerlでは、 Windowsのファイル指定形式である a:\scrip
ts\user\jcode.pl と言う形式と、 UNIXのファイル指定形式である /user/cgi-bin/jcode.pl
と言う形式が、混在したかたちで使われています。
これは「どちらの形式でも良い」と言う事ではありません。条件によってファイルの指定
方法が違う、と言う事ですので注意して下さい。
●パーミッションの設定
FTPでは不可。
IISで設定する。
●その他
CGI インタープリタ行
#perl/local/bin/perl は、NTでは無視されるので気にしなくて良い。
窓流!CGIプログラミングのノウハウ
--- Windows上でのCGIなど各種Windows用解説、CGIプログラム提供なども
---
●解説
Windows NTでCGIを簡単に使う方法
--- 簡潔で要領を得た説明
WindowsでCGIを動かすには?[とほほのWWW入門]
---
Windows NTでCGIのページ
---
IISでPerl CGIを動かすには?[CGI-Laboratory]
--- 具体的解説。 うまくいかないケースも解説
自分のホームページに取り付けたいものを探してみた。
一番いいのは自作することだと思うけれど、Freeware/sharewareで、たくさん配布されている。
似たようなものをつくってもしょうがないので、既製CGIは活用したい。
しかし用途や好みで微妙に違うので、機能やサンプルでそれぞれチェックする必要がある。
そういうわけで、チェックしてみた。
●推奨
●一般
[Free]ALEX BBS-PlugIn for Win32 3.17
--- ALEX 用の CGI PlugInでBBS(電子会議室)機能を持ちます (73K)
[Free]ALEX CHAT-PlugIn for Win32 3.11
--- ALEX 用の CGI PlugInでチャット機能を持ちます (53K)
[Free]ALEX 基本セット for Win32 3.14
--- Win95/98/2000/NTのWWW上で使えるCGIソフトの基本セット (197K)
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
既製ツールを利用する場合、Javascript, DHTMLによるものが大半
参照→●ホームページを作る
●Flash
Easy Homepage Creator[JCK Design]
--- Flashメニュー自動生成。 Free; 日本語x ; [demo]参照可 [Go]でオンライン生成
ここで扱うのは、ディレクトリー型リンク集CGI。
●推奨
[Free]Yomi-Search 4.15 by yomi
--- Yahoo!型の多機能サーチエンジンのCGIスクリプト(Perl) (194K)
Yomi-Search はYahoo!型の多機能サーチエンジンのCGIスクリプトです。
CGIが使用可能なサーバなら簡単に設置できます。
サポートは http://yomi.pekori.to/ で行なっております。
最新版はホームページ上で入手できます。
【検索・ログ表示系の機能】
作成したカテゴリ別にデータの分類が可能
人気(OUT)ランキング機能(on/off可),(現在/前回/累計/カテゴリ別の集計が可能)
アクセス(IN)ランキング機能(on/off可),(現在/前回/累計/カテゴリ別の集計が可能)
キーワードランキング機能(on/off可能)
バナー登録機能(on/off可)
ログソート機能(マーク順/登録日順/更新日順/あいうえお順で並び替えが可能)
外部サーチエンジンによる検索機能
【管理関係の機能】
サブカテゴリの作成(容量の許す限り何階層でも可)
管理人が登録を決定するモード(offにすることも可)
紹介文の他に管理人がそれぞれにコメントを付けられます
ワードチェック機能&IPアドレス・ホスト名・URLによる登録禁止機能
パスワードによる登録内容の変更が可能(登録者・管理人共に可能),(設定により登録者は不可にもできます)
登録内容のメール通知(sendmailがあるときのみ)
パスワードの自動再発行機能
自動バックアップ機能(任意の日数前まで毎日保存可能)
日計・総計アクセスカウンタ機能(offにすることも可)
ブラウザ上から簡単に環境設定・カテゴリ設定・テンプレート修正ができます
トップページをHTMLで作成可能
任意のカテゴリの登録を制限可能
同じデータを複数のカテゴリに登録可能
カテゴリ共有機能
カテゴリをHTMLで表示することが可能(サーバ負荷を軽減)
Cookieによる管理効率化
ログデータ分割によるサーバ負荷の軽減
内容修正日等の日付検索機能
ログデータのCSV形式との相互変換が可能
訪問者によるデータに関する報告フォーム機能(リンク切れ報告等が可能)
デッドリンクチェック機能
※その他の書ききれていない機能は実際に使用してお試しください(^^)
[Free]Simple Search Engine 1.10 by denden
--- 3階層カテゴリーを設定できるPerlによる登録型サーチエンジンCGI (29K)
登録型のサーチエンジンです。登録情報は3階層のカテゴリーによるツリー構造で分類しますのでかなりの数のカテゴリーを設計できます。カテゴリーデータベースはカンマ区切り型の簡単なテキストファイルです。
検索は全検索と各カテゴリー以下検索が有り、キーワードは半角スペースで区切って複数指定可能。
and,or,nand,norの4つの検索モードに対応。
管理メニューにより、登録情報の編集/削除ができます。
外観上のカスタマイズはすべて設定ファイルで行います。
設置時の設定方法はreadme.txtに記載しています。
※やくやく大事典で医薬品データベースとして利用(モノグラフとの組み合わせ)
[Free]AmigoNavigator 2.00 from CGI-Amigo by Red-Pierrette
--- アクセスランキング(逆アクセス)機能付きディレクトリ(Yahoo!)型サーチエンジン (123K)
註)新規登録者は、自分でパスワード入力。登録者はOnlineで内容変更可。(Password +サイト番号)
階層ほぼ無制限にDB化。 他にAmigo Database CGI。 参考資料豊富
イエローページ3.2.0[Incredible Directory] by CGI工房 駱駝亭
---http://cgi.cyborg.ne.jp/~hironori/cgi-bin/products/yellowpg/main.html
Yahoo!スタイルの検索エンジン、登録機能付き;データベースに登録されているホーム
ページを検索するためのサーチエンジンソフトです。(登録可能バージョン)
Text databaseなのでExcel等との互換性あり。
註)登録者はOnlineで内容変更可。(Password +URL) 非商用は無料。
---
●用途
専門(医療など)検索エンジンでなければ意味はないだろう。
ただ、完璧性を目指すなら、自主登録では不足なので、管理者の一括登録が必要となる。
リンク集を作っているサイト管理者なら、Access, Excel, PostgreSQL, MySQLといった
DB構築することを当然考える。
せめて、CSV, Textで互換性をとれるものが望ましい。
●参考
にほんごCGIインデックス - 検索エンジン・DB(22)
CGIスクリプト検索エンジン!CGIZOO - 検索エンジン(44)
Active Line - Ch.14 検索エンジン[14]
Vector: WEB用ユーティリティ> Webホスト用[Windows]
自動登録型とは、一般の人が、自分で登録できるタイプ
実は、自分で作成しているリンク集をデータベース化みたいにしたいと考えている。
Amigo Navigatorはデータベースだが互換性なく、一括登録不可。
Excelとかを使う必要があるのかなぁ(因みにExcel利用のリンク集ツールは見あたらない)。
"推奨"中では、「リンクロゴ」は、Amigo Navigatorなみに本格的。
"リンク集shiromukuLINKS"は、おしゃれでコンパクトなリンク集。
前項「検索エンジン」が、本格的なデータベースであるのに対して、ここに分類したの
は、比較的簡単なもの、しかし、そのかわり手軽に扱えるし、バナー付きなど、見た目
重視だったりする。
●用途
総合カテゴリーならば、Yahoo!, Infoseek, Google, Gooなど大手検索エンジンの独壇場。
利用者の立場からすると、大手サイトが不十分なのは、専門分野。
自分の場合だと、医療・薬学系、CGI,WEBやコンピュータ関連。
そういう条件からすると、リンクCGIも一括登録やExportものが欲しいんだけど...
●推奨
リンクロゴ by CGIダウンロード
---カテゴリー別(1階層)。 画像付き可、検索可。 登録者による内容変更可(Password +URL)。
linkrogo.dat(テキストファイル)でカテゴリー編集可
[Free]Simple-Links 1.0 by yomi
--- ブラウザ上で簡単にリンク集を編集・管理できるようにするCGIスクリプト(Perl) (11K)
Simple-Links は管理人のみが登録・変更・削除可能のリンク集を作ることができます。
登録項目は、URL・タイトル・備考(コメント)のみのシンプルな作りです。
HTMLタグも使用できるのでバナーなどを貼りつけることもできます。
CGIが使用可能なサーバなら簡単に設置できます。
サポートは http://www2.lunartecs.ne.jp/~yomi/wonderlink/ で行なっております。
最新版はホームページ上で入手できます。
リンク集shiromukuLINKS
--- 5種類ある。 次の2つがお勧め。 いずれもカテゴリー別
--- 「画像アップロード機能付き自動登録リンク集(HTMLタイプ)」shiromuku(h1)LINKS
--- 「リンク集(New version)」shiromukuLINKS ---カテゴリー別。 sendmailが使用できる場合、投稿があると管理人にメール送信 投稿可否を選択可
「レンタル用自動登録リンク集」shiromuku(r)LINKS
---\2000 ;カテゴリー別
●予備
いますぐリンクV
---10ジャンルまで
●その他
[Free]Active Link CGI 0.1.3
--- ホームページ相互リンク集CGI リンクが張られるとリンク元がリンク集に自動追加 (15K)
[Free]EasyRING 4.7
--- ホームページでCGIのみで動作するRING(リンクの輪)システム (27K)
●参考
Link
---http://www2.tomato.ne.jp/~yubin/cgi/link.shtml
登録型リンクcgiを集めたもの。(ランク付き)
リンク自動登録[CGIスクリプト検索エンジン!CGIZOO]76件
にほんごCGIインデックス - リンク(26)
Vector: WEB用ユーティリティ> Webホスト用[Windows]
ニュースをWEB公開するために、ちと調べてみたんだけど。
本来は、本格DBを使用する必要があるんでしょうけど、面倒...
●推奨
Amigo Database CGI from CGI-Amigo
--- CGI ; Free; 高機能ツール; 参考資料豊富; 同CGI利用サイトへのリンク
[項目設定] 自由に何種類のデータでも登録でき、それら全てを検索対照とできます。
運用途中でもデータ種類(項目)の追加/削除が可能です。
[検索指定] 検索は各データ種類に数値(以上,以下,一致)やキーワード(AND,OR)で検索
ソート順、表示件数の指定可。 一覧・詳細あり
[ユーザー登録][データ登録]
ユーザー登録/編集、データ登録/編集時に管理者審査を待つ設定が可能です。
ユーザー登録/編集、データ登録/編集時にプレビュー画面を表示できます。
ユーザー登録/編集、データ登録/編集時に管理者やユーザーへメール送信できます。
[パスワード]
パスワードによりユーザーはユーザー情報やデータを編集できます。
パスワード自動再発行機能 (イタズラ防止の為ユーザー毎に再発行不可の設定が可能)
Cookieを使用しユーザーのパスワードをブラウザに記憶できます。
管理室(WEB上)から環境設定が可能です。
●一般
[Free]cal 単行本データベース for CGI 2001.10.03 by しい えいえる
--- CGIによる単行本データベース (38K)
な特徴としては,
・変更された順序に表示される
・検索機能付き
・感想が書ける
・作者プロフィールが書ける
・モードによっては誰もが追加,変更できる
・CSVによる入出力が可能
[Free]Perl DATABASE 1.01 by Sajiro
--- 掲示板、チャット、サーチエンジン、アクセスカウンタに最適なデータベースライブラリ (20K)
Windows 95/98/Me/NT/2000/Linux; perldb.lzh 20K 2001.3.3
Perl DATABASEはPerlで作成された、データベースライブラリです。あなたが使っているW
EBサーバーにデータベースを簡単に作成できます。いままで面倒だったファイルのロック
や、追加、検索、削除が簡単に行えます。
[Share \3000]Sajiro DATABASE 3.02 by Sajiro
--- Perlで動くデータベースライブラリ チャット、掲示板、サーチエンジン付き
Windows 95/98/Me/NT/Linux; sajidb.lzh 19K 2000.10.6; テスト期間は2週間
SAJIRO DATABASEはPerlで作成された、データベースライブラリです。
あなたが使っているWEBサーバーにデータベースを簡単に作成できます。
いままで面倒だったファイルのロックや、追加、検索、削除が簡単に行えます。
特徴
・insert すれば、データを簡単に追加!
・update すれば、データを簡単に更新!
・delete すれば、データを簡単に削除!
・sequence すれば、シーケンシャル番号が簡単に作れる!
・select すれば、条件付きのデータを簡単に獲得!
・ファイルをロックする必要がありません!
・すべてのwwwサーバー(perl5含む)で稼動します。(すると思います.^ ^)
・これを使えば、掲示板、サーチエンジン、チャット、アンケート等のデータ管理を簡単に行えます。
・完全ロック方式を採用しているので排他処理が不要です。
・ミニチャットが付いています。
・ミニBBSが付いています。
・ミニサーチエンジンが付いています。
私のホームページではこのシステムが大活躍しています
Multiply Data Base Ver.1.4 by CGI R&D
---複数データベース(複数データファイル)を設置可能な、データベースCGI。
小説DB可。 ユーザーは検索・一覧
簡易データベーススクリプト(97.8.16) by 浜ちゃんCGI
--- 訪問者によって追加登録、検索が出来るデータベース簡易版です。
表示・登録・検索・投票をこのスクリプトだけで全て行える
簡易型カード式データベース[CGI Rescue]
--- 簡単なカード式のデータベースです。 サンプルは、アドレス帳(検索可。 返信、変更、Password機能なし)
●参考
Active Line - Ch. 8 データベース[14]
既製のCGI-Scriptをそのまま適用するのは一般的に無理がある。
Intranet的な公開アドレス帳が普通だから...
【ユーザー登録名簿】
1)[新規登録]... 自由でok , 自動mail必須
2)[変更登録]... 自由でok , 自動mail必須, 但しID/Passwd必須
3)名簿更新関連のみに限定。 自動Login等とは切り離す。 他member参照不可
【備考 】
1)Shopping Cartでは、貴登録情報は生かしたい。 重複情報は大変だ。
2)もしそれが不可なら、入力項目(必須)の制限を大幅に緩める必要がある。
●推奨
アドレスブック[Incredible Directory] by CGI工房 駱駝亭
--- ビジネス向けのアドレスブック見本あり。公開アドレス帳
アドレスブックを利用すれば、顧客やユーザの、名前、組織名、電子メール、ホームペ
ージの情報を登録したり、これらの情報をふりがな別や特定のキーワードを含むものを一
覧表示や詳細表示することができます。また、不適切な情報が登録されないように、参照
専用のページに設定することもできます。
アドレスブックのもう1つの特徴として、データ項目を自由に設定できる点にあります。
項目名や項目数もユーザのニーズに合わせて、しかもプログラムを修正することなしに
(初期設定ファイルを修正するだけで)カスタマイズできるのです!
●一般
●参考
アクセス制限サイトで、メンバー登録を自動化したもの
本当は、ユーザーが自分の登録事項を変更可能にしたいのだが...、これは別に考える。
つまり会員登録タイプBでは、簡単な登録情報[mail address/氏名/ password程度]
住所録など詳細データは、Amigo Database CGIで管理するなど...
自分のケースでは、以下の要件で考えている。
1) 顧客情報 ... Form mailでも代替え可。
2) ID/Passwd ... (a)有料サイト ... こっちからID/Passをメール送信でok
... (b)一般登録 ... ID/Pass 自動発行(相手が決める)
註)こちらが決める場合の考え方
極端な場合、Randomに自動生成してもいいが、あまりにも不親切。
IDは、会社名や個人名がいい。 Passwordはユーザー指定でもいいと思う。
顧客情報は、非公開なら、場合によっては手作業でもかまわない。
ID/Passwordは、有料の場合、こっちで決めるのを原則とするが、利用者の便を考える
と、ユーザー指定のほうがいい。
●推奨
会員登録タイプB[by ディスクスペースレンタルサービス ZERONET]
---無料; 汎用フォームCの会員登録用タイプ, 同じメールアドレスでの重複登録を防止
会員ID登録の重複登録をチェック, 自動応答メール返信機能。 37項目迄可。
CGI,CSV使用。
A. [お名前][フリガナ][メールアドレス][性 別][郵便番号][ご住所][お電話番号]
[生年月日][ご職業][ご希望のコース][メールマガジン送付][通信欄]
B. [会員ID][パスワード][パスワード再入力][氏 名][フリガナ][メールアドレス]
[性 別][郵便番号][ご住所][お電話番号][生年月日][ご職業][ご希望のコース][メー
ルマガジン送付][通信欄1][通信欄2]
Amigo Database CGI from CGI-Amigo★前出
--- CGI ; Free; 高機能ツール; 参考資料豊富; 同CGI利用サイトへのリンク
[検索フォーム│ユーザー登録│ユーザー認証│データ登録│データ編集│管理者認証]
★[ユーザー登録]パスワード|再入力|お名前|メールアドレス|住所|ユーザータイプ
●一般
●サンプル
http://www.aiai-market.com/kago/kai-henkou.htm
--- aiaiMarket● 無料レンタルCGI ショッピングカート(買物かご)&ショッピングモール
JavaScript
●参考
パスワード自動発行は便利だけど、利用者側からすると、ランダム生成されるPassword
を記憶できるもんじゃない。
普通の人は、自分のID/ Passwordは統一している。
だから生成されたパスワードは、変更して使いたい。
註)自動登録でなければ、ユーザーの自己申請に従って、手動登録→メール通知という方法もある。
次のPwd Control CGIは、ユーザーが自分でPasswd設定する形。
●推奨
Pwd Control CGI from PMCJ
--- 非商用Free; 自動・管理者発行、変更・削除。 ID & Password
★登録 [お名前][年齢][性別][E-Mail][郵便番号][住所][電話番号]
●予備
EASYアクセス制限パスワード認証&自動発行
http://www.net-easy.com/psw/ezpsw.html
アクセス制限したいページのアクセス認証と、ID・パスワードを自動発行するシステムを
組み合わせたもの。認証時には、時刻、ID、リモートアドレスなどのログを記録。(Free)
アクセスブロッカー[Web Power]
パスワード発行・管理からアクセス制御まで関連スクリプトをまとめて公開。簡単なリン
ク制限からディレクトリ単位での強固なアクセス制限などがある。(Free)
アトリエH - Password Maker
- 3種類のID/Pass発行cgi
タイプA:IDを入力すると自動的にパスワードを発行
タイプB:ID、パスワードともに自動邸に発行
タイプC:任意のID、パスワードを暗号化
あの良寛 - パスワード
- Passwordのみによるアクセス制限3種
Kent WEB - パスワード制限 (Password)
- 3種。アクセス制限、ID/Passwd発行、管理機能など
ネットサーフレスキュー[Web裏技] - パスワードアクセス制限管理システムhtpwd
アクセス制限自動管理システム
●参考
Linuxパスワード変更CGI
- WEBAccess制限用ではなくて、内部のID管理用
●ユーザー認証
[Free]ユーザー登録・認証CGI 1.31 by いつき
--- ユーザー登録をした人だけが見られるページを作れるようになります (19K)
ユーザー登録画面でユーザーIDとメールアドレスを記入すると、そのメールアドレス宛に
ランダムに生成されたパスワードが送信されます。そのパスワードとユーザーIDがないと
見ることが出来ないページを作ることが出来ます。登録時にパスワードを必要とする設定
にすると、管理人しかユーザー登録を行えなくすることも可能です。
Ver.1.00から複数のページを保護することができるようになり、画像も保護するように
なりました。これにより、IDとPassなしで直接画像のURLを指定して表示させることがで
きなくなりました。ただし、CGIによって表示されるページ(例えば掲示板など)を保護することはできません。
より高いセキュリティを求めるならば、apacheの認証機能や SSLを使ってください。
【要件】
主な必要機能
・ユーザーが登録・削除
・コメント付き(相手の名前などを文中埋込)
・一括送信するメール機能
【用途】
メルマガサイトでの発行は定期発行が常識だが、自サイトで自主管理するのであれば、
そのへんは自由だ。
DirectMail的な「ご案内」「お知らせ」を配布できる。
●推奨
Mailing List M L A2.03 by HAKIDAME WEB
---メールアドレスの二重登録防止機能 ●機能 メールマガジンスクリプトです。購
読したいユーザにはオンラインで登録・削除を行ってもらい、管理者が登録ユーザへメ
ールを一括送信できるスクリプト。管理者が管理者自身とユーザの制御をユーザは購
読・拒否をするという基本タイプ
Design性が高くおしゃれだし機能も十分
WEB LinkerAct2000〜管理人のみ編集できるブックマークスクリプト〜サイト紹介などに最適
Emanon BBS〜簡単な伝言板として
●次に推奨
数万件のメールを一斉送信するCGI by NorthNet
---WEB上から訪問者が自由にメールアドレスの登録/削除ができ、あらかじめ設定したコ
メントつきでメール送信ができるので簡易メールマガジンとしても使える。一斉送信する
際にサーバーに負担がかからないよう指定数に分割して送信する機能や、メールアドレス
のチェックがある。他サイトからの投稿禁止、2重登録防止。
他に関連2種あり。 サンプルや説明がない
SQUZA MAIL MAGAZINE by Squza CGI Lab
---メールアドレスの二重登録防止機能 ●機能 基本的なメールマガジンに必要な機
能は大抵備えたつもりです。読者リスト、読者の追加、読者の削除、雛形の設定、テス
ト送信、独自変数等。
CGメールマガジンマネージャ ver1.0 by [Cute Girls]
---メールマガジンを発行できるCGI。訪問者が自由にメールアドレスを登録/削除可
能。管理人はWEB上でマガジンを発行できる。ログ保存し、バックナンバーはWEB上から閲覧できる
●一般
メールマガジン購読者管理 Ver1.01(CGIROOM)
--- 自分のメーラーでメールマガジンを発行するのに便利なCGI。訪問者が自由に登録/
解除ができ、WEB上の管理画面からコンマ区切りで保存されたメールアドレスのデータを
参照することができるのでBCC等で送信するのが簡単。
Mactメルマガのメル1.0.26βtest〜まぐまぐ対応!メールマガジン購読管理ソフト
--- 購読の解除/・購読メールマガジンの一括登録/・購読するアドレスの変更
melbeta2.lzh 15K 2000.3.23; Free by 新村隆
メールマガジン作成支援システム Aries - H2O
--- \1500/メールマガジンの編集作業をサポート/プロジェクトによるメルマガの一括管理
●参考
メルマガ[CGIスクリプト検索エンジン!CGIZOO]
CGIスクリプト検索エンジン!CGIZOO - メーリングリスト(6)
Active Line - Ch.12 メーリングリスト管理[2]
【要件】
・検索機能
【希望条件】
・テキストファイルなど互換性(import/export)
●推奨
Amogo NewsBoard[更新情報ボード] from CGI-Amigo
--- CGI ; Free; ; 参考資料豊富
ニュースや更新情報等をWEBブラウザ上から投稿して公開できます。
ニュースを投稿できるのは管理者のみです。
トップページのタイトルが自動的に更新される為HTMLを変更する手間がありません。
指定件数毎に過去ログを生成し指定ファイル数まで過去ログを保存します。
過去ログは表示ログ切り替えで現行ログと同様に閲覧/検索が可能です。 NEW!
投稿時にプレビューで確認してから投稿できます。 NEW!
キーワード等で記事を検索できます。
表示している記事の中から選択して記事を編集/削除出来る為、編集が簡単です。 NEW!
テンプレートファイルを使用している為デザインをHTMLと同様の感覚で編集できます。 NEW!
記事にはジャンルを設定できジャンル毎にURLが設定される為URLの入力を省けます。
ニュースセンター by try
--- 新着情報や、日記など最新情報公開用ボードです。
最新情報は欄外に強調して表示されます。
記事の訂正/削除、記事と記事のあいだに抜かっていた記事を挿入する事もできます。
新着情報や、ニュースを訪問者にお知らせする掲示板です。
・投稿できるのは管理者だけです。
・最新記事は欄外に強調して表示されます。
・管理者はいつでも変更/訂正/削除が行えます。
・記入漏れの記事を記事と記事の間に挿入できます。
●一般
[Share][ProReg](5,000円)a-News 1.10
--- ニュースサイト構築用のCGI (28K)
●ノート・メモ
自由ノート[Shiromuku]
--- Free ; 4種ある。 Newsなどにも使える。 画像入り、htmlタイプもあり
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
【要件】
・一般機能
【用途】
・アンケート/顧客登録情報/申込み/問い合わせ、など用途は幅広い。
●推奨
Amigo FormMail from CGI-Amigo
--- CGI ; Free; ; 参考資料豊富
フォームはHTMLで自由に作成できます。
1つのスクリプトで複数のフォームを管理できます。
送信者へもメール送信が可能です(送信者の任意にもできる)
フォーム毎にメールメッセージ・管理者メールアドレス等を個別に設定できます。
管理者、送信者それぞれのメールのメッセージを自由に変更できます。(簡易自動返答が可能)
同一項目の複数選択に対応しています。
送信する前に確認画面を出して送信内容を確認できます。
確認画面のデザインは通常のHTMLと同様に編集できます。
フォーム毎に確認画面のデザインを変更できます。
確認画面でURL・メールアドレスに自動リンクを貼る事ができます。
送信後の画面を自由なページに設定できます
[Share][SREG](2.000円)MP Form Mail CGI 1.3.1 by futomi
--- 添付ファイル送信、自動返信機能付のForm Mail CGI (31K)
Web上にて、お問い合わせや注文などを受け付け、メールを指定のメールアドレスへ送信
するCGIです。添付ファイルも送ることができます。また、フォーム、確認画面、エラー
画面は、テンプレート方式のため、自由にデザインすることができます。自動メール返信
機能つきですので、お問い合わせいただいた方へのフォローも万全!
[Share][SREG](3,500円) [New]MP Form Mail CGI Professional版 1.0 by futomi
--- 添付ファイル送信、自動返信機能付のForm Mail CGI (213K)
[Free]Yomi-Mailer 2.01 by yomi
--- ブラウザ上で項目の設定と複数設置が可能なフォームメールのCGIスクリプト(Perl) (31K)
Yomi-Mailer の主な機能は以下の通りです。
CGIが使用可能なサーバなら簡単に設置できます。
サポートは http://yomi.pekori.to/ で行なっています。
サンプルは http://yomi.pekori.to/ym/ym_test/y_mail.cgi?id=test にあります。
最新版はホームページ上で入手できます。
一行入力(text)、複数行入力(textarea)、選択式(radio)、選択式(select)、複数選択式(checkbox)に対応。
送信内容確認画面の表示
送信内容のコピーメールを送信可能
指定IP/ホスト名からの送信拒否設定・ワードチェックなどのセキュリティ機能
項目をブラウザ上で自由に追加・修正・削除・並び替えできます。
色や文字の大きさなどのデザインの設定をブラウザ上で設定可能
複数のメールフォームを一つのCGIで管理可能
ブラウザ上で新しいメールフォームの作成が可能
●一般
[Free]Ap-FormMail 2.00
--- 確認画面表示機能付きフォームメールCGI (8K)
[Share](1,000円)MailForm: Windows NT + IIS 用 Web FORM Sender 1.00
--- Web 上のフォームデータを指定のメールアドレスに転送 (186K)
●参考
にほんごCGI: メール[29]
あまりあまりないようです。(数があればいいというわけじゃないけど)
メールサーバーを自前で持つ会社は多いと思うけど、外部からWEB経由で読もうとする
場合、Outlook Express等のメーラーで十分可能(POP3/SMTP)。
じゃあ、何故WEB Mailerが必要になるのか?
(自宅と会社でしかMailを読まないという人には、必要ないと思う)
1) 自分のPCを携帯しないで出張する人など(Hotelや出張先等で利用)
Internet Cafeでメールを読む人
2) Mail acountを発行したい人
うーん、最初は、いわゆるWEB Mail(hotmailなど)を自前で...という発想だったんだけど
必ずしも必要ないかも。(出張時でも、メール設定のメモがあれば、その場で利用可能)
あー!大事なことを忘れるとこだった。 最大の理由だ!
3) 会社でも自宅でもどこでも、メールを管理できること。
--- 表現が難しいんだけど、いままでとても困ってたことがある。
大事なメールは会社のPCでOutlook Expressで管理している。 ところが読み込みと同時
にSendmail serverのメールログは自動削除しているわけだ。
つまり一度取り込んでしまった場合、自宅ではみることはではない。
もちろん、RemoteAccessとか、メールをサーバーに残すとか、方法がないわけじゃない
けど、そんなの現実的じゃあないし...
ともかく、そんな人向けに、KTR Webmailがある。
●推奨
★KTR Webmail Ver1.41(My Perl Scripts) --- 休業中
--- Free; Sample
ブラウザでメールが読み書きできるメーラーCGIです。メールの送信・受信に加え、添付
ファイルを展開し読み出すことなど、普通のメーラーと同様の機能をもっています。
ブラウザをメーラーのようにして、外出先でも普段使っているアカウントのメールを読
み書きすることができるウェブメーラー。CGIサーバーとSMTPサーバーが同じであればse
ndmailによって送信も可能で、BCCにも対応。添付ファイルの受信や引用つきの返信、サ
ーバーをメールに残す設定もできる。マルチアカウント/APOP認証にも対応。
註)Windows/LINUXに設置可。 複数対応とは高機能ですね。
http://www.vector.co.jp/soft/unix/net/se155687.html
★[Free]Servlet ウェブメーラー(Windowsサーバー向け) 0.954 by 竹田 暁彦
--- IMAP4/POP3/SMTPに対応しているフリーのウェブメールシステム (79K)
作者HPでは、Unix向けもある。 Java API不要、Perl5とhttpのサーバーは必要
[Free]まいるめいる 1.51e by 森口 一郎
--- WWWサーバにインストールし、WWWブラウザでメールを送受信するソフト (370K)
まいるめいるはWWWサーバ上にインストールされるので端末には Netscape や IE などのW
WWブラウザだけインストールされていれば、Windows、Mac、Unix マシンなど、どの端末
からでも同じように使用可能です。また、端末にメールや個人情報を残さないので自分の
端末を持ってない人でもプライバシーを守られる上、ユーザはまったく設定の必要がなく、
自分のパスワードだけ覚えていればよい。
学校や一部の企業など、ユーザが自分専用のパソコンを持っていないような環境に最適な
メールクライアントです。
●一般
★i-POP by DESPERADO
--- Free; Sample
i-modeから普段使っているメールサーバーに来ているメールを閲覧/削除する CGI スクリプト
[Free]Web Mail i-MODE Edition by 松永 勇
--- iモードでEメールが読めるCGIスクリプト (9K)
複数のEメールアドレスを登録できます。
[Free]Web Mail Personal Edition 1.0 by 松永 勇
--- ブラウザでメールを読む CGIスクリプト (12K)
ブラウザでインターネットメールを読む CGIスクリプトです。
外出先や職場などで個人のメールを読みたいときなどに利用下さい。
・複数のメールアドレスを設定することができます。
・メールの削除機能があります。
・添付ファイルのダウンロードができます。
・メール送信機能はありません。
●参考
にほんごCGI: メール[29]
Vector: WEB用ユーティリティ> Webホスト用[Windows]
動く広告自体は、AnimationGIFが一番簡単(複数画像も扱える)。
広告画像を変えていくのは、Ad rotatorという種類のツールがある。
→例:The iBanner Banner Rotator[Java applet; Free](100画像迄ok)
また、クリック回数をカウントしたり、情報を取得する管理ツールが必要。
因みに、Microsoft Frontpage 2000には「バナー広告マネージャー」機能が附属。
●推奨
Banner Ad Rotator 3.01
--- Javascript; Free; [2002.8.12現在リンク切れ?]
SimpleLink -シンプルリンクシステム by Makiko'sスクリプトの部屋[その他CGI]
--- シンプルな自動リンクです。クリック数に応じてランキング表示します
●一般
★ぷちバナー ver1.2(CGI-Plant)
---機能なランダムバナーCGI。壁紙やおみくじ等への応用も可能。表示する各画像の表
示期間を設定するタイマー機能があり、時間外に表示する画像も指定できる。タイマーは
WEB上の管理画面で、各画像に名前をつけておくことによりドロップダウンリストで選択
して簡単に設定できる。GIF/JPEG/PNG混在もOK。SSI又はJavascript使用でランダムリ
ンクとしても使用可能。同サイトのスクリプト、リンクマネージャーのログファイルを設
定ファイルとして読みこませることもできる。(パスワードはtest)
アド・マネージメント3[Web Power]
http://www-power.net/cgi/manage/ad_management/ ; shareware \2000
バナー広告管理システム。最近のバナー広告は、クリック保証型の代理店を通じて表示す
ることが多いですが、自前でスポンサーを募り、広告を掲載する際に、バナー広告の管理
を行うシステムです。
広告の配信管理、スポンサーへのリポート提出を全て行います。各バナーが何回表示、ク
リックされたかを全て正確に記録し、視覚的に閲覧できます。管理者は各バナーごとに掲
載条件を設定でき、掲載条件達成後にはバナー広告を自動的に外します。通常広告効果リ
ポートを出さないサイトには広告は掲載してもらえません。このプログラムは、その全て
のリポート作成&広告管理を行うシステムです。
BANNER.CGI[To-chat]
ご自分のホームページでバナー広告を募集している方向けのシステム。サイト内の全ての
バナー広告をこのシステムで管理できます。広告の配信管理と、表示数レポートの両方を
行うシステム。(当サイトで利用しているシステムです)(3,000円)
簡易バナーランキングシステム[Netsurf rescue]
このシステムは、設置者のページへのリンクバナーを、ページ利用者のHP内に置いてい
ただき、そこからクリックして設置者のページに訪問してくれた数のカウントと、その順
位を競うものです。(Free)
●参考
広告管理CGI[14種][CGIスクリプト検索エンジン!CGIZOO]
にほんごCGIインデックス - バナー広告(3)
Active Line - Ch. 2 広告・イメージスクロール[6]
Hostscript.com: Banner Rotattion[15]
--- http://www.hotscripts.com/JavaScript/Scripts_and_Programs/Banner_Rotation/
統合→★WEB調査/WEBアンケート
統合→★WEB調査/WEBアンケート
統合→★E-コマース(WEBショップ,マーケティング,広告)
●参考
にほんごCGIインデックス - ショッピングカート(8)
CGIスクリプト検索エンジン!CGIZOO - 買い物かご(22)
Active Line - Ch.15 ショッピングカート[3]
Vector: WEB用ユーティリティ> Webホスト用[Windows]
【用途】
必須アイテムではない。 WEB管理日誌、業務日誌は、Communication手段としていいん
じゃないかなぁ...と思った。
更にも医療関係で言うと、診療日誌、看護日誌、調剤日誌、闘病日記などを集めて公開すれば、なかなか良い! (Community)
自分のとこでも機能提供するけど、リンクしてもいいし...
【希望要件】
・複数設置
■参加型WEB日記
[Free]Miss M's Active Diary 1.41a by Miss M
--- 参加型のウェブ日記 (41K)
ウェブ上の参加型の日記です。書き込み形式や表現方法が多彩です。
既に書き込んだ内容の変更も可能です。
一定期間書きこみがないと「三日坊主」として別枠で表示されます。
■一つのCGIで複数開設可能なもの
●推奨
「増やせる日記(HTMLタイプ)New Version」shiromuku(h1)DIARYS by shiromuku
---表示が軽いHTML形式の日記です。一つのスクリプトで、Web上でいくつでも日記を作
成出来ます。WEB上でのデザイン設定、日記の作成も可能。ログは無限に保存可能。(Free)
●一般
キュートダイアリー ver1.01 by Cute Girls Interface
---
■一人用だけど機能が優れているもの
カレンダー式とコメント付加機能がほしいので
日記帳[蜘蛛の巣実験室]
---カレンダー形式の日記CGI。フレームで分けられ左にカレンダー、右に最新の日記内容を表示。書き込むときだけスクリプトが走り、HTMLを作成するので、サーバへの負荷が
小さい。投稿毎に背景画像の指定ができ、WEB上から画像のアップロードが可能。また、
過去の日記の修正も可能。訪問者によるコメント投稿ができ、文字色選択や削除も可能。 (Free)
Days Board 2 Ver.1.1
---サンプル付き。デザイン自由。過去ログ作成。閲覧者によるコメント投稿(管理者の
み閲覧可能)。ポップアップカレンダーにより記事の閲覧が可能。などの機能がある更
新・日記用CGI。(Free)
MyDiary -日記帳 by Makiko'sスクリプトの部屋[その他CGI]
--- すっきりまとまる日記帳です。 日付の入力ができるようになりました。 Cute
年月別、1月1頁
●一般
[Free]Cool Note Pro 3.3
--- い勝手に優れデザイン変更も容易な、画像アップロード型、高性能日記帳・情報メモCGI (138K)
[Free]Web Diary 1.05
--- Active Server Pageを使用したWeb日記管理 (65K)
[Free]Essay CGI 1.01
--- Perlを使ったエッセイ用CGI (17K)
[Free]物語スクリプト 1.3
--- ホームページ上で絵と文字を切り替えながら物語を見る (13K)
NetSurf Rescue:電子日記帳
- 万年カレンダーにメモ書き機能が付いた日記/スケジュール帳。[Text/HTML]画像可
●参考
にほんごCGIインデックス - 日記・更新履歴[29]
Vector: WEB用ユーティリティ> Webホスト用[Windows]
電子会議室(BBS) ... タイトル一覧から本文を辿る。 Comment機能あり。目的は議論
〜1 テーマ 1頁だといいんだが
掲示板(Board) ... タイトル一覧から本文を辿る。 目的は、伝言板
というのが本来だと思うのだが、CGIツール名は、そのへんがゴチャゴチャになっている。
・
【用途】
・質疑応答、FAQ、サポート
・マニュアル、お知らせ、更新情報、新着情報
【要件】
・複数設置可能
・ファイル添付、up/down可
・未読一覧
【希望要件】
・テキストExport/Import
■電子会議室●本格型
●推奨
[Free]WebBBS for Linux(x86) 2.13 by 万代 和明
--- Linux(RedHat系x86版)のWWW上で使える電子会議室(CGI)ソフト (146K)
ID,PassによるLogin機能があり、不正アクセスをシステムアカウントによらずにCGIだけで防ぐ事が出来ます。
ボード毎に、添付ファイル数が設定できるので、ファイル転送プロトコルやOSの違いを
意識する事無く、ファイルアップロード&ダウンロードが可能です。
発言にファイルを添付したり、BBS時代のファイル書庫のような運用も可能です。
ユーザー毎に、既読・未読の管理がされていますので、自分が読んだかどうか、見間違える事がありません。
また、未読一覧表示もできますので、未読のみを一気に読む事もできます。
インストールは、WEBサーバーにCGIのプログラムファイルとGIFファイルをコピーするだけです。
一般ユーザーの他にもGUESTで使用することも可能です。ID発行申請機能も付いています。
チャット機能も付いています。
[Free]Web会議室システム Mia 3.85R4 by 仁村 幸一
--- Perlで作成された、Web会議室システム (120K)
・マルチチャンネルである。(複数の会議室を設置可能)
・Webブラウザよりすべての管理者機能の設定が可能
・バイナリのアップロードが可能
・未読の一括表示、検索、コメントリストの各種表示が可能
など、各種機能がついています。
機能が多いので、インターフェイスはそれなりに複雑で、ゲストブックのような使用目的には向いていません。
CGI初心者の方にはおすすめできません
■電子会議室(BBS)●スレッド対応型
●推奨
ツリー掲示板(imTRBBS) by CGI倶楽部
---複数の掲示板が同時に運営可能で、掲示板の設置・初期化・動作条件のカスタマイズ
をなどをブラウザから行えます。掲示板毎にID・パスワードの設定が可能。クッキー・
投稿者編集・URL自動リンク・新規投稿メール通知・掲示板アクセスカウンタ・キーワ
ード検索に対応。(Free)
[Free]マルチ掲示板 [Multi-BBS] 1.10 by Vinaka
--- 複数の掲示板を同時運用・分散管理できる! (49K)
分野別/目的別/話題別/ユーザー別に複数のBBSを開設し、個別の管理者により分散管理で
きる(逆に総合管理者による集中管理も可能)。
各BBSは選択メニューにより自由に行き来できる。逆に、オプション設定により、見か
け上単独のBBSを装いながら複数BBSを同時運用することも可能。
そのほか、エラーまたはいたずらによる連続投稿拒否機能/BBS本体とメールの日本語コ
ードの使い分け機能/「隠し BBS」機能/Cookie実装など、超多機能。
各 BBSは個別の管理者(または総合管理者)により、タイトル/デザイン/総合管理者・管
理者・投稿者へのメール発信/メーリングリストへの自動投稿/新規投稿の New!アイコン
表示期間/最大記事数/1ページあたりの表示記事数/連続投稿拒否時間/コメント内改行の
可否/ログの使用・不使用など、全18項目について専用設定ツールによりブラウザから簡
単に設定変更可能。もちろん記事の削除も個別に行える。
専用のインストーラ/設定変更ツール/パスワード暗号化ツール/ BBS増設ツール/ログ管
理ツールが付属しているので、多機能な割に操作・設定は簡単にできる。
個人利用はフリー。商用利用は相談に応ず。
ミーティングルーム by WEB-Power
--- ミーティングルーム(会議室)の名の通り、大規模な議論を行うための掲示板です。
メールアドレスを公開せずにメールを受け取れるフォーム転送機能があります。
ツリー表示型の掲示板です。リスト表示もできます。アクセス時に最初にどちらに表示しておくかは決めておけます
●一般
Cyclamen BBS〜1 Mess=1Fileが問題
---フレーム分割型のツリー掲示板です。複数ログ管理、WEB上での設定変更、投稿の削
除/修正、メール通知、閲覧専用モードなど。(Free)
【要件】
【希望条件】
■掲示板(Board)●ハイパーノーツ型
●推奨
ハイパースレッドII / Hyper Thread 2.06 by WEB-Power
---ベースはメッセージ一覧表示型の掲示板だが、トピックごとにページに分かれる。ユ
ーザーがトピックを作成することも可能。トピック全体の高速検索、投稿者削除通知等の機能もあり。(Free)
ハイパーノーツ掲示板 Open!NOTES
---CGIによる電子掲示板の紹介とダウンロード。軽快な動作で、話題ごとに掲示板をユ
ーザーが自由に作れます。(非営利個人Free / その他4800円+税) (62K)
---[Share](4,800円)CGI掲示板「Open!NOTES」 1.3B-
●一般
ラウンジ
---この「ラウンジ」は一般的な掲示板と同じようにメッセージを書き込むものですが、
タイトル(題名)事に別々のページに分かれる点が異なります。 もちろんタイトルを新
規に作成することも可能です。(Free) by とほほのWWW入門
■掲示板(Board)●レンタル
●推奨
レンタル掲示板[Around]
--- 当サーバースペース内に掲示板を無料でレンタル
KY-VIEW megalopolisを使用した高セキュリティかつ軽量な掲示板システム
4種中[ハイパーノーツ型]
かつてパソコン通信時代でよく使用されていました。一つのベースノートを作成し、そ
こからノートを1つ1つ追加していきます。議題一つをひとかたまりとして掲示板を管理
したい人に向いています。
1ページに10スレッド、1スレッドに最大30発言、10ページまで記憶、最大3000発言でき
るシステムです。
■伝言板
●推奨
Emanon BBS〜簡単な伝言板として by HAKIDAME WEB
Design性が高くおしゃれだし機能も十分
■掲示板(Board) ●掲示板
●一般
[Share][ProReg](1,000円)CGI Service Pack for Win 1.61a by
--- 簡単に! 誰にでも!! 伝言板・チャットを自分好みに作成、設置できる (1,062K)
[Free]Child Forum 3.0 by
--- ホームページでCGIを利用したトピック表示式掲示板(BBS) (34K)
[Free]Child Tree 4.4 by
--- WEBサイトでCGIを利用したツリー形式掲示板(BBS) (37K)
[Free]Cool Board 2.4 by
--- 通常、ツリー、i-mode対応表示が可能な、アイコン・レス式高機能掲示板 (213K)
[Free]CountdownBBS 1.00 by
--- webから設定のできるカウントダウン付きの簡易掲示版 時計モードにもなります (29K)
[Free]FreeASPBBS 2.5.0 by
--- 削除、検索、セキュリティー、バックアップ機能が追加されています (26K)
[Free]GANSAKU 1.01
--- 簡単に自画像が登録できるフラッシュの一行掲示版 (42K)
[Free]High-Board 3.00 by
--- 見やすく、高機能なフレーム掲示板 (70K)
[Free]High-Board Arranged by ぶぅりぃ改 改
--- 見やすく書き込みやすいフレーム掲示板の、デザイン変更版 (18K)
[Free]I-BOARD 7.2 by
--- ホームページでCGIを利用した画像レス機能付きアイコン掲示板(BBS) (36K)
[Share](3,000円)NTBBS 1.55
--- WindowsNT4.0 で使用するIIS 用電子掲示板(EXE 版) (244K)
[Share](5,000円)RAIB_G 掲示板 (グラフィック版) 2.04
--- 非常に高性能な RAIB 掲示板 の グラフィック版 - 再配布も可 (49K)
[Share](5000円)RAIB_M 掲示板 ( マルチトピック対応版 ) 2.04
--- 高性能なRAIB掲示板のマルチトピック版 (49K)
[Share](5,000円)RAIB_P 掲示板 (personal edition) 2.03
--- 非常に高性能な RAIB_P 掲示板 個人使用用にさまざまなアレンジができます (49K)
[Free]TECHNOTE2000(winフリー版) 2000.09.06
--- 掲示板を次々に創生できるCGIスクリプト、それがTECHNOTE2000 (1,362K)
[製品](27,000円)TECHNOTE2000(商用version) 2001.4.16
--- TECHNOTE2000(商用version)をダウンロードするために必要な情報をご覧いただくHTMLファイル (33K)
[Share](84,800円以上)Web Crossing (WebX) for Windows95/98/NT 3.1J
--- 世界でNO.1の実績を誇るWebフォーラム・ソフト (5,241K)
[Free]WebBBS for Windows 2.15
--- Windows95/98/NTのWWW上で使えるBBSソフト (149K)
[Share][ProReg](5,000円)webmidi + happybbs 4.21
--- MIDI作曲機能付きCGI掲示板 (107K)
[Free]アルバム掲示板 1.2
--- 画像がぴったりサイズのウィンドウで表示される返信機能付きアップロード掲示板 (120K)
[Free]温感ボード 3.04
--- チャットと掲示板が合体して温感ボードが誕生! (168K)
[Free]画像貼り付け掲示板 0.21
--- gif,jpegファイルの書き込みができるWindowsNT用掲示板 (615K)
[Free]水っぽい掲示板 1.1.0
--- インターネット掲示板スクリプト (67K)
■掲示板(Board) ●データベース系
●一般
[Free]ASP + Access による掲示板 (DST BBS) 1.0.0 by
--- Active Server Pages(ASP)で利用できる掲示板 (507K)
●参考
にほんごCGIインデックス - 掲示板[181]
Vector: WEB用ユーティリティ> Webホスト用[Windows]
【要件】
【希望条件】
●推奨
KY-CHAT.multi[Around]
--- http://www.around.ne.jp/software/fastky/library/index.html#multi ; KY-CHAT multi (11k)
KY-CHAT.multi はとにかく回線の無駄を押さえたものです。webチャットは毎回毎回リロードするたびに従来のwebチャットでは ... 5000〜6000バイト。多いときは 10000バイ
トの転送量に比べて、KY-CHAT.multi では ... 32バイト〜1000バイトの転送量に押さえ
られます。KY-CHAT.multiは一度ダウンロードした発言は二度とダウンロードしないため、
常に新しい発言のみだけを取り込むシステムです。従来のチャットとくらべて平均的に1/
25の転送量で済ませることができます。
KY-CHAT.Multiの機能
マルチユーザ型
通常使用、複数チャットルームの設置、また、無料レンタルサービスにも使用できます。
JavaScriptを使用しています
インストールが非常に簡単。CGI設置経験者なら、スピード設置できます。
●一般
[Free]虹茶 0.13
--- WebチャットのASPスクリプト。カラフルで軽快、設置やカスタマイズも簡単 (22K)
[Free]猫鯖チャット 0.8c
--- スタンドアロンなWEBチャットサーバー (46K)
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
【要件】
【希望条件】
●推奨
私書箱SP by HPバード
--- http://hp.bird.to/info/mypost.html ;
私書箱SPにアクセスして・・・私書箱の新規登録をします。
登録すると、自分専用の私書箱番号がもらえますので・・・
その番号を、お友達に教えれば、私書箱に書き込んでもらえます。
また、友達募集掲示板(私書箱用)を使えば、掲示板を見ながら・・・
書き込みをする事も出来ます。
●一般
みのボックスCGI
--- フォームメールを複数管理出来るCGI。宛先別、要件別毎にIDを決定し、登録、変更、
削除が管理画面で行える。数種類のパラメータを設定するだけで設置出来る。
1対多掲示板(私書箱)Ver.0.42 by MyBox
私書箱の主はすべての記事を閲覧・返信できるが、他の人は自分の書き込みと私書箱の主
からの返信のみ閲覧できる。掲示板形式。(Free)
一つのCGIで複数の私書箱を設置できます。私書箱ごとに名前とパスワードを設定できま
す。
私書箱ごとに背景画像や戻りリンク、説明文、リンク色等設定できます。(設定変更出来
るものについてはこちらを見てね。)
このCGIの管理人は、どの私書箱の記事も見たり削除したりすることができます。
メールフォーム代わりや私書箱として、複数人で運営しているサイトなどにどうでしょ
うか。投稿サイトなら、投稿してくださった方用に設置してもいいのでは。メールフォー
ムよりも、自分の書き込みが読めるし、メールアドレスを書き入れなくても返事がもらえ
るし、便利と思うです。(というか、私がそんな私書箱が必要だったので作ったの。)
NetSurf Rescue:電子私書箱システム- CGI制御式[Shareware -]
- ブラウザ上でリアルタイムに私書箱を開設/閉鎖が可能
NetSurf Rescue:電子私書箱システム- サーバ認証式[Shareware -]
- 掲示板と電子私書箱が一体化
●参考
にほんごCGIインデックス:私書箱(5)
CGIスクリプト検索エンジン!CGIZOO:私書箱(6)
●時計
パンダ時計 by Makiko'sスクリプトの部屋[Java Applet]
--- アナログ
●クイズ
[Free]EzQuiz(イージークイズ)for Web 2.0
--- 簡単にネット公開のオリジナル問題が作れる 採点、集計機能付き (2,174K)
●おみくじ
楽々おみくじ2[おみくじ工房]
--- http://www.omi-para.net/omikuji/kobo/rakuomi2/download.html
●言葉、格言
今日の一言 by HPバード
--- http://hp.bird.to/info/hitcomment.html ;
366日のあなたの名言 by Makiko'sスクリプトの部屋[その他CGI]
--- 毎日変化する名言・格言のメッセージです。
366日の誕生花と誕生石 by Makiko'sスクリプトの部屋[その他CGI]
--- 毎日変化する誕生花と誕生石のメッセージです。
●バイオリズム
[Free]Miss M's Biorhythm (バイオリズム) for Perl5 1.10a by Miss M
--- 月間詳細カレンダー付きバオイリズムを表示する Perl5 による CGI スクリプト (62K)
[Free]Miss M's Feeling (相性診断) for Perl5 1.30a by Miss M
--- バイオリズム、血液型、星座の位置によって 2 人の相性を診断する Perl による CGIスクリプト (33K)
●参考
にほんごCGIインデックス:ゲーム他〜ゲーム、クイズ、おみくじ、占いなど
CGIスクリプト検索エンジン!CGIZOO:ゲーム(占い、おみくじ等)(194)
●メッセンジャー
[サンプル]WEBメッセンジャーWebGate 1.12.93
--- インターネット用WEBメッセンジャー (268K)
●参考
【要件】
【希望条件】
[Free]TrueOffice for Linux2.x(x86版) 01-05 by QUPA.Com
--- イントラネット/エクストラネットグループウェア (663K)
「グループ管理」「スケジュール管理」「行き先表示」「施設予約」「掲示板」「ToDo管理」「おしらせ」「WEB LINK」
[Share](1,000円)Webware/BS
--- イントラネット対応グループウェアー電子掲示板システム (316K)
[Share](1,000円)Webware/RS 0.20
--- イントラネット対応グループウェアー会議室予約システム (303K)
[Free]Webwareシリーズ VB4.0+DAO3.0ランタイム
--- Webwareシリーズを実行するために必要な各種ランタイム 1/2
[Free]GroupCGI-Light for Windows95/98/NT 2.0
--- アドレス帳他、スケジュール機能を搭載したi-mode対応Webツール (1,316K)
[Share](95,000円) GroupCGI2000 for Windows95/98 3.20
--- v3.1からアップグレード 全てがPerlから生まれた本格的Webグループウェア (1,472K)
[Share](95,000円) GroupCGI2000 for WindowsNT 3.20
--- v3.1からアップグレード 全てがPerlから生まれた本格的Webグループウェア (1,472K)
[Free]WebDesktop 1.0
--- 簡単に構築できるグループウェア (431K)
[サンプル]WebGadget 1.5.0.1
--- 洗練された機能と操作性を持ったIIS対応のWebグループウェア iモードにも対応 (4,369K)
[サンプル]電子日報コミュニケーションサーバー 2.0R1
--- 「日報」を利用してデータベースを構築するWeb対応のグループウエア (11,593K)
●カレンダー[見た目主体]
BooEasyCalendar ver1.20
---ページの自由な場所にカレンダーを挿入して表示することができるCGIです。任意
の日付の色を変えて表示させたり、今月以外の月の表示もできます。お好みに合わせてい
ろいろな表示設定ができますので、さまざまなデザインのカレンダーを作ることができます。
●予定表[スケジューラ]
ウェッブカレンダ(改)
---FINで公開しているウェッブカレンダのカスタマイズ版。会社の部署単位での使用を
想定。予定・出張・年休の入力の他に個人予定の入力と保護も可能。(Free)
註)予定を記入すると形が美しくなくなる
→★他にもスケジューラ型はいろいろある
●個人情報
[Free]WebLounge EX 2.3.2
--- ブラウザで使える情報活用支援ツール (1,453K)
[Free]WebLounge パーソナル 2.3.2
--- ブラウザで使える情報活用支援ツール (5,118K)
---
●参考
にほんごCGIインデックス - カレンダー・スケジューラー(8)
Vector: WEB用ユーティリティ> Webホスト用[Windows]
【要件】
【希望条件】
[Share][ProReg](6,800円)AuctionPC CGI for Win 2.02/for Win
--- リアルタイムオークション販売を可能とするCGIシステム一式 (599K)
[Share][ProReg](14,800円)AuctionWIZ 1.01
--- インストールプログラム付属 オークションサイト構築CGI一式 デザイン15パターンご用意 (6,527K)
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
【要件】
【希望条件】
[Share](4,200円/15,750円)CWOOPER 1.2
--- プロバイダのフリーホームページサービスを使い、あなたのホームページ上でライブカメラを低予算で実現 (3,240K)
[Share](15,750円)CWOOPER_LIVE 2.0
--- プロバイダのフリーホームページサービスを使い、ホームページ上で連続長時間ライブカメラを低予算で実現 (2,562K)
[Share](4,200円/15,250円)VoXOR2 2.1
--- カメラ映像内に侵入者が現れると携帯等複数宛先へ画像電子メールを通知、その様子を生中継公開 (2,595K)
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
[Share](500円)予約システムASP版 0.111111
--- 病院や美容院などの時間帯で予約を受け付けるWebシステム (23K)
[Free]予約システムISAPI版 携帯仕様 0.1
--- レストランや会議室などの時間帯で予約を受け付けるWebシステムの携帯仕様版 (644K)
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
[Free] [New]アクセス取得&表示スクリプト by Naka1
--- SSIのため、すべての訪問が記録され、表形式で表示 (23K)
・SSIを使用するので、JavaScript未対応ブラウザや故意にOFFにしているブラウザ、ホー
ムページ検索ロボットなどの訪問もログに残ります。
・ログは月別に保存されます。またログはタブ区切りのテキストファイルで保存されます
ので、Excelなどで読み込み可能です。
[Free]アクセス制限&IPアドレス自動振り分けCGI 1.1 by yasu
--- IPアドレスによるページ振り分けとアクセス制限を行います (3K)
アクセスしてきたIPアドレスごとに表示するページを振り分けます。
指定以外のIPアドレスからのアクセスはエラーページを表示させます。
IPアドレスの他にホスト名でも可能です。
最大で3つまでのページに振り分けます。
複数のPCでイントラネットなど構築している場合、トップページのアドレスを同じにしても、それぞれのページを表示できます。
また、アドレスを変更した時などもサーバ側でこのCGIを更新するだけで全ての端末に効果を発揮します。
設定していないIPアドレスからの接続は排除されます。
[Free]MyStock 1.1 by 高尾 司
--- あなたのホームページをファイルサーバーに (15K)
あなたのホームページ(CGI使用可能であること)をファイル保管庫にするプログラムです。
Webブラウザーを使ってWEB上にファイルを保管できます。
[Free]Webファイルマネージャ 1.04 by 森下 幸治
--- ファイルの送受信にFTPは不要 活用次第でホームページの間貸しも出来ます (13K)
http://sys.chro.co.jp/~kouzzy にてこのCGIを試用できます。
〜ここでは、複数ページ管理用を中心に
アクセス解析機能付きということで「じょじょカウント」を推奨。
じょじょカウント 7.22[じょじょ工房]
- アクセス解析機能付きカウンタ(これで完璧!)
1つのカウンタープログラムで複数ページに設置可能
カウンター〜Dream Counter(夢カウンタ)等[Kent Web]
- Lime Counter(多機能カウンタ) Free /Cherry Counter(レンタル用カウンタ)
も複数ページ管理用。
1つのカウンタープログラムで複数ページに設置可能
Multi Counter Ver.1.00
- 複数設置が可能なカウンター; シェアウェア (\1,500)
・アクセスログの取得(件数設定可能)
ページカウンター[Try The HomePage]
- 複数ページ管理用。 CGIのダウンロードはどこ?(よくわからなかった)
●遠隔操作
[サンプル]Venus5.0 エージェントサーバーキット 5.0
--- HTMLに組み込み、WEBクライアントをサーバーから遠隔操作 (3,515K)
[Free]WebRemote(ウェブリモート) 2.01
--- 自宅や社内のパソコンをIEやi-mode等のブラウザで遠隔操作 (1,757K)
●その他
[Share](キャンペーン中無料)全デジタルコンテンツ収益化計画プログラム Windows版 01a
--- 簡単にhtmlファイル等のデジタルコンテンツを販売出来るソフト (74K)
[サンプル]N2D ASPDNS COM オブジェクト 1.10
--- ドメイン名とIP番号の変換を行うCOMオブジェクト (41K)
[Free]CGI FileSrv 3.02.01110701R
--- ファイルサーバ(アップ/ダウンロード)として機能するCGIアプリケーション (412K)
[Share](800円/1ライセンス)WEBで知子 0.41
--- 「知子の情報」のデータをHP上でそのまま利用するためのCGI (34K)
●参考
Vector: WEB用ユーティリティ> Webホスト用[Windows]
■ FAX & MAIL送信
--- http://www.bellcall.co.jp/sendform.htm ; Error_ckありJavascript
---
●フリーCGI・JavaScript取り扱いサイト
---CGIカテゴリー10種類に関して、主要CGI提供サイト別に提供有無の一覧表。
常備サイト-ホームページ-CGI・広告
---主要CGI提供サイト別に提供CGIリスト
お徳WEB;無料CGI、無料JAVA、無料素材作成
---無料CGI提供サイト別に提供CGIリスト
Best CGI/Material Databases
-
---アイコンや壁紙等の素材集、HTMLの小技やJavaScript紹介、CGIについて等。
---HTMLのちょい技|JAVAスクリプト|アクセス数増加の秘訣|FTP アップロードの仕方|壁紙
---CGIスクリプト|チャットルーム - 「PerlChat」のサンプルも兼ねています。気軽に参加して下さい。|Hot Site Links リンク集|Feedback メール|感想やご要望をこちらまで
■CGIスクリプト「ホームページの飾り職人」
---PerlMailer 1.01 - フォームに入力された内容をデコードしてメール送信する。 - 見本
---PerlBoard 1.01 - クッキー対応でレスポンス(返信)機能搭載の便利な伝言板。 - 運営中
---PerlDiary 1.02 - パスワードを知っている管理人だけが書き込みできる日記帳のような簡易伝言板。削除機能つき。 - 見本
---PerlChat 1.03 - クッキー対応で参加人数とロム人数をリアルタイムに表示する高機能チャットシステム。 - 運営中
●アクセスカウンタ各種、アクセスカウンタ機能付きアクセス解析、ウェブアナライザ Web Analyzer、アクセス解析、画面アレンジ、ショッピングバスケットシステム、iMODE関係[ NTT Docomo/iMODE対応電子掲示板 , ミニチャット3 MiniCHAT3 , 姓名相性診断]、 電子掲示板各種、電子日記帳 、電子私書箱システム 、ナビゲーション系[簡易サーチエンジン , 簡易ナビゲータ]、 情報収集[ ゲストブック , eメールチェック機能付き投票システム, アンケート , 投票フォーム , 簡易データベース , 簡易型カード式データベース , CSVエディタ , フォームメール(マルチパート対応) ]、 情報交換 [チャット], アクセス制御 など
http://www.vector.co.jp/vpack/filearea/win/net/www/host/index.html
ここに約180程度のツールが提供されているがCGIも多数ある
http://www.vector.co.jp/vpack/filearea/unix/net/www/host/index.html
ここに約255程度のツールが提供されているがCGIも多数ある
●Vector:UNIX > インターネット&通信 > Web用ユーティリティ
●Vector:UNIX > インターネット&通信 > Web用ユーティリティ > Webホスト用
●extropia.com
--- http://www.extropia.com/applications.html ; free CGI
WebDB. WebShop, Groupware, Survey form,
●
---
●
---
HTMLとCGIの仕組み[16p]
The CGI Specification
---CGIバージョン1.1の公式仕様。環境変数,コマンドライン,標準入力,標準出力の4つの方法別に解説
CGIとSSIについて
http://www.enel.ucalgary.ca/People/far/Lectures/html_lecture/japanese/ch03.html
---埼玉大学工学部情報システム工学科の助教授によるCGI入門講座。
簡単なCGIやSSIの使い方,作り方を紹介
PerlでCGI
---Perlを使ってCGIを書く方法を解説。中級レベルの利用者を想定した記事。
CGI・SSIの基礎の基礎 in Perl Script Laboratory
---CGIの特徴,作成・編集に必要なツール,設置方法のほか,SSIが使えるための条件と記述方法を解説。
とほほのCGI入門
---CGI概要、設置方法、CGIの仕様など一通りの実務的解説。
●Biztech WebGuide: CGI
CGI基本情報 (7件) / CGI全般 (9件) ---各種CGIを公開しているサイト
アクセスカウンター (22件) /フォームメール (6件) /掲示板/BBS (30件)
チャット (13件) /その他 (10件)
●All About Japan: Perl/CGI
--- CGI/Perlの基礎
−カウンタ− / −掲示板− / −チャット− / −ウェブ管理− / −フォーム−
−ビジネス用− / −i-mode用− / −バラエティ系− / −その他スクリプト−
−レンタルCGI− / −Perl以外のCGI−
CGIが使えるプロバイダ / 設置方法と許可属性 / CGI 作成・設置ツール
CGI作成マニュアル-入門編 / CGI作成マニュアル-掲示板 / CGI作成マニュアル-他スクリプト
知っておきたい アレ! コレ! / ライブラリ/モジュール / トラブルシューティング
Perl リファレンス / CGI 公開・宣伝 / CGI/Perl に関する法律 / CGI/Perl 関連書籍
情報収集・仲間探し / CGI作成請負 −個人− / CGI作成請負
●ITNAVI.com: CGI/SSI
CGI-StaTion [トラブルシューティング]
--- http://www7.big.or.jp/~jawa/support/trouble.htm
kako's room*CGIを設置してみよう
--- http://kako.ouchi.to/how/how11.html
ふくちゃんのCGI教室−トラブルシューティング編−
--- http://www.fukuchan.ac/cgiroom/troble.html
たくさんあるんだけど、自分が選んだものは、....
「仕事で使うCGI」[きんのくわがた社]
--- ISBN4-87770-037-4 定価:本体3,800円+税 B5変形 296ページ 上木真一 早川聖司・著 発売日: 2000年7月
すぐに使えるCGIスクリプト集CD-ROM付き
上木真一のページ
上木真一のページ
--- http://www.linkclub.or.jp/~ueki/ ; 目次もなく、サポートページも寂しい。
●Yahoo! JAPAN ホーム:コンピュータとインターネット:インターネット:WWW:CGI
SHAFT web design [ホームページ制作]無料のCGIスクリプト集
---種類別に掲載。 ランク付き
●Computers and Internet > Software > Internet > World Wide Web > Servers > Server Side Scripting
>Common Gateway Interface (CGI)[米国]
Yahoo! :CGI[米国]
Directories (6)
Scripts (24)
Security@
●Yahoo! > Computers and Internet > Software > Internet > World Wide Web > Servers > Server Side Scripting
Yahoo! software>Internet>WWW>Servers>Server Side Scripting
Active Server Pages (ASP) (44)
Common Gateway Interface (CGI) (62)
Cookies@
PHP (16)
Server Side Includes (SSI) (7)
●Yahoo!>Computers and Internet>Software > Internet > World Wide Web > Servers > Server Side Scripting >
Common Gateway Interface (CGI) >Directories
●Yahoo! Computers and Internet>Software > Internet > World Wide Web > Servers > Server Side Scripting >
Common Gateway Interface (CGI) > Directories
●Categories
Scripts@
●Site Listings
CGI Directory, The[1123件収録]
- links to CGI scripts, tutorials, code, books, and other related CGI resources.
CGI FAN Ultra Web Directory[2847件収録]他asp,javascript等多数
- listing web development resources including free and commercial scripts, tutorials, books, jobs, and software programs.
CGI Resource Index, The[3145件収録]
- contains a number of links to CGI resources on the net, including programs an
d scripts, divided into useful categories. http://www.cgi-resources.com/
Perl Crawler
- searchable index of sites devoted to Perl and CGI programming.
CGIFiles.com[ソフトウェアDLサイト]
- index to sites offering files, scripts, guides, tutorials, and more.
●Yahoo! Computers and Internet > Software > Internet > World Wide Web > Servers > Server Side Scripting >
Common Gateway Interface (CGI) > Scripts > Directories
●Computers and Internet > Software > Internet > World Wide Web > Servers > Server Side Scripting >
Common Gateway Interface (CGI) > Scripts >Directories
●Site Listings
Ace Installer
- offers script listings and installation.
CGI Collection, Thexリンクエラー
- CGI scripts provided by author, Robert Niles.
CGI Extremes[1900件収録]
- dedicated to providing a database of scripts with descriptions, platforms, and user ratings.
Find-Script.comxリンクエラー
- Perl, C++, PHP3, and more.
HotScripts.com[Perl 4066件収録][全12134件収録]
- includes information on web-programming tools and utilities.;原則サンプルなし、ランク有り
Only Scripts[?件収録]
- directory of free cgi and java scripts.
●Free CGI Scriptsから
--- http://www.onlinebusiness.com/shops/_programming/BEST_CGI_Scripts.shtml
上記以外
Best-of-Web.com
--- 大規模
perlarchive.com
--- http://www.perlarchive.com/index.shtml; 169分類3935件収録
またカテゴリーで全件表示可能なのが良い
CGI City
--- http://www.icthus.net/CGI-City/ ; 大規模 ; CGI City: shopping cart[79件収録]
WEB Scripts
--- http://www.awsd.com/scripts/
Matt's Script Archive[1000以上]
--- http://www.worldwidemart.com/scripts/
The PHP Resource Index[878件収録]
--- http://php.resourceindex.com/ ; 192カテゴリー
●1000 Web Site Tools -Resources - CGI Scripts
simplythebest
--- http://www.simplythebest.net/cgiscripts/
Script Search[5200件収録]
--- http://www.scriptsearch.com/ ; Perl[856], asp[300], Java[700], Javascripts[465], PHP[339],Flash [81] ...
CGI Watch[300件以上]
--- http://www.cgiwatch.com/?sid=172814&cxc=172814 ;
---
●にほんごCGIインデックス
---日本で公開されているCGIスクリプトと関連ドキュメントを集めた検索サイト。600を
越えるCGIスクリプトをはじめ、1000件以上の情報。
---利用ガイド
---BBS・ニュースグループ(6)
---ドキュメント(77)
---リンク集・その他(16)
---CGIスクリプト(760) --- Perl, VBScript,...
---プロバイダ情報(10) ---CGIを使うことの出来るプロバイダを探す際に役に立つ情報。
---CGIサイト(189) ---CGIスクリプト、プログラム、ライブラリ等を公開しているサイト。
---CGI ラウンジ ---CGIに関する質問・回答・情報提供のコーナー。
アクセス認証(12)
CGIによるアクセス制限・認証を可能とさせるスクリプト。
アルバム(6)
デジカメ画像やイラストなどの公開を支援するスクリプト。 |
アクセス統計・解析(30)
時間ごとのアクセス数や、リンク元のページなどを統計、解析するスクリプト。 |
オークション(5)
ホームページでオークションを開催するためのスクリプト。 |
バナー広告(3)
バナーエクスチェンジやバナー広告管理用スクリプトなど。 |
掲示板(181)
掲示板もしくは伝言板スクリプト。 |
カレンダー・スケジューラー(8)
カレンダー表示用スクリプトから、スケジュール管理用スクリプトまで。 |
ショッピングカート(8)
オンラインショップのためのショッピングカートシステム。 |
チャット(60)
ホームページに同時にアクセスしている人との会話を可能とさせるスクリプト。 |
アクセスカウンタ(77)
ページへのアクセス数をカウントするためのスクリプト。 |
更新日時収集(3)
ウェブサイトの各ページの更新状況を自動収集し一覧表示するものなど。 |
日記・更新履歴(29)
オンライン日記やサイトの更新履歴を書くためのスクリプト。 |
ゲーム他(81)
ゲーム、クイズ、おみくじ、占いなど。 |
グループウエア(4)
その名の通りグループウエアです。 |
ゲストブック(26)
ページの訪問者に足跡を残してもらうゲストブック用スクリプト。 |
リンク(26)
リンク先を登録してもらえるスクリプトやバナーエクスチェンジ用スクリプトなど。 |
メール(30)
フォームメール、同報メール、などメールにまつわるスクリプト。 |
メモ帳(4)
メモ書き用途のスクリプト。 |
ページを彩るスクリプト(16)
アクセスごとに違ったメッセージや画像を表示させるスクリプトなど。 |
私書箱(5)
電子私書箱スクリプト。 |
プロフィール(3)
自己紹介を登録するためのスクリプト。 |
検索エンジン・DB(22)
サーチエンジン用途のスクリプトやデータベース。 |
投票・アンケート(18)
リアルタイムで結果が閲覧できる人気投票やアンケート用スクリプト。 |
WWWツール(6)
本来であれば何らかのアプリケーションを使って行うような作業をブラウザにて行うためのスクリプト。 |
| 用語集・辞書 |