機能
プロファイル
- プロファイル登録
- 画像登録
- 削除変更機能
- パスワード機能
- ユーザーによる項目名変更可
- 画像サイズ、数、登録項目設定機能
- ページ毎表示件数設定機能
- メニューリンクなどにアイコン使用可
- ブラウザによる簡単セットアップ
- スタイルシート、<HEAD>〜</HEAD>内への文字埋め込み可
- http://からのオートリンク
- 管理人オンリーモードにて日記などに利用可能
- 更新時のメール送信オプション
- メンバー専用モードで登録をメンバーのみに制限可能
- 検索機能などが追加されたアップグレード版のプロファイル2もあります
設置方法
- PerlのPackage, GDがサーバーにインストールされている必要があります。
- 書き込み可能でCGI実行可能なディレクトリにprofile.cgiとcgi-lib.plを置く。このディレクトリはcgi-binで無くても可。
cgi-lib.plは、既に持っていればそれを使用できます。
- データファイル保存のための書き込み可能なディレクトリを作成する。作成せずにCGIと同じディレクトリでも可。環境設定で変更できます。デフォルトは../profileとなっています。
- profile.cgiの1行目のperlのパスをプロバイダに従って変更する。
- profile.cgiのパーミッションを適切に変更する。
- ブラウザ上でprofile.cgiを実行すると管理人パスワードを聞いてくるので入力する。
- その後プロファイルが起動したら「管理用」をクリックして管理人設定をする。
- 設定が終わるとプロファイルとして機能する。
バージョンアップ方法
新しいCGIの一行目のPerlのパスを変更して置き換えるだけです。今まで使っていた設定はそのまま継承されます。
セキュリティについて
画像ファイルをアップロード後にはサーバー上でのファイルのパーミッションは自動的に0666に設定されます。しかし、画像以外にどんなファイルでもアップロードできるので、実行権限の設定がないWindowsサーバー等では任意のCGIをアップロードされて外部から実行されてしまう恐れがあります。管理設定でデータディレクトリをCGIとは別のディレクトリに設定し、サーバー側でそのディレクトリ内ではCGIを実行できない設定にすることを強くお勧めします。
サンプル&CGI
プロフィール以外の使用例
更新情報
- 1.263 : 4/9/08 : GDをImage::Size変更
- 1.262 : 6/18/07 : 画像表示パスのバグを修正
- 1.261 : 11/21/06 : 修正ページパスワード入力を修正
- 1.260 : 6/28/06 : 画像ファイルが無い場合の処理を修正
- 1.259 : 4/6/06 : 登録最大数登録している場合に削除できないバグを修正
- 1.258 : 1/23/06 : 画像以外のファイルのアップロード処理を追加
- 1.257 : 1/8/06 : 画像ファイル名処理を修正
- 1.256 : 1/7/06 : 画像処理を修正。jcode.plを削除
- 1.255 : 10/21/05 : メール送信のMIMEを修正
- 1.254 : 10/1/05 : Copyrightにリンクを追加
- 1.253 : 7/2/05 : 修正時に最終項目に改行が入ってしまうのを修正
- 1.252 : 7/1/05 :
メンバー専用パスワードを新規登録のみに変更
- 1.251 : 6/30/05 :
メンバー専用パスワードを追加
- 1.250 : 3/31/05 :
sendmailのオプションを修正
- 1.249 : 3/28/05 :
記事更新時にメールを送るオプションを追加
- 1.248 : 3/19/05 :
お名前の項目名設定を追加。表示順に登録順、更新順のオプション追加
- 1.247 : 3/6/05 :
登録者一覧に別ページで表示のオプション追加
- 1.246 : 3/5/05 :
登録者一覧のオプション、最新順、古い順表示オプション追加
- 1.245 : 2/21/05 :
管理用セットアップのパスワード認証でまれにミスするバグを修正
- 1.244 : 2/9/05 :
管理人オンリーモードで「新規登録」をクリックするとパスワードをを要求するように修正
- 1.243 : 2/8/05 :
CGI::Carpをコメントアウト
- 1.242 : 2/7/05 :
管理人オンリーモードを追加。「新規登録」非表示モード追加。
- 1.241 : 2/7/05 :
Location:の後にスペースを追加。AnHTTPD対応。
- 1.240 : 2/6/05 :
CGI::Carpを追加
- 1.239 : 5/17/04 :
修正時にパスワードと共にエンターを押した場合のエラー処理を追加
- 1.238 : 3/20/04 :
表示画面のパスワード項目名を変更可能に修正
- 1.237 : 2/20/04 :
画像表示位置指定オプションを設定ページに追加
- 1.236 : 2/14/04 :
項目欄の文字の位置を設定できるように修正 :
一人がアップできる合計ファイルサイズ制限設定を追加
- 1.235 : 2/6/04 :
登録、修正フォームの1行目を変更できるように修正 :
スタイルシート用に<input type=butotn>にid=buttonを追加。
- 1.234 : 2/5/04 :
前ページ、次ページの位置指定できるように修正
- 1.233 : 7/1/03 :
小さい画像も$MaxWの横幅に合わせるように修正
- 1.232 : 6/30/03 :
管理者が個人のパスワードを修正できるように修正
- 1.231 : 5/25/03 :
自動リンクにマッチする文字列を改良
- 1.230 : 5/10/03 :
アップ画像サイズ設定が設定毎に20kBずつ増えてしまうバグを修正 :
表示部のパスワード入力テキストサイズを縮めた。
- 1.229 : 4/21/03 :
写真のコメントを変更できるように修正
- 1.228 : 4/19/03 :
最大アップサイズに書き込みテキスト用のサイズマージン(20kB)を追加
- 1.227 : 4/15/03 :
テーブルレイアウトの設定を追加 :
最大ファイルサイズのオプション追加
- 1.226 : 4/6/03 :
ヘッダーに好きな構文を挿入できるオプション追加
- Ver 1.225 : 3/24/03 :
パスワード作成処理を追加
- Ver 1.224 : 3/12/03 :
文中のリンクが長くなるのを防止するためhttp://からの自動リンクを文字列に書き換えるよう修正 :
文字列はセットアップページで設定可
- Ver 1.223 : 3/8/03 :
1ページの表示制限オプションを追加 :
表示ページにバージョン表示追加 :
- Ver 1.222 : 3/6/03 :
$cgibinの設定を削除
- Ver 1.221 : 3/4/03 :
http://からのオートリンクを追加
- Ver 1.22 : 2/27/03 :
管理人パスワードで他人の書き込みを修正した場合その人のパスワードが変更されてしまうバグを修正 :
テキストエリアのサイズのオプションを追加 :
予備のアップデートファイルオプションを追加 :
- Ver 1.211 : 2/25/03 :
コピーライト表記追加 :
管理人用説明を追加 :
- Ver 1.21 : 2/24/03 :
エラッタを修正 :
表示テーブルのバックグランド設定を追加 :
各記事の更新時間を追加
- Ver 1.2 : 2/23/03 :
ウェブベースの管理人設定機能追加
- Ver 1.11 : 2/17/03 :
画像の拡張子大文字にも対応 :
トップページへのリンクを追加
- Ver 1.1 : 2/15/03 :
削除機能を追加 :
写真が無いときのブランク表示を削除
|