にしし ふぁくとりー
トップページフリーCGI → Fumy Daily Random Showcase

Fumy Daily Random Showcase

CGIの紹介
あらかじめ用意したリストの中から、毎日ランダムに画像を表示します。
リストには、画像に対するリンク先を含めることが可能なので、単に画像を表示するだけではありません。
同日中であれば、何度表示させても同じ画像が表示されるので、「日替わり」のショーケースを実現できます。

ダウンロード
[Version] 1.00 [File] fdrscase.zip [Size] 14.1KB [Date] 2002,09,09.
  Ver 1.00 をダウンロードする (このサイトから)

CGIの設置
全体のディレクトリ構成とパーミッション設定は、下記の通りです。
 +-- (任意) / fdrscase.cgi  [755]
        |     list.txt      [644]
        |
        +-- img / (画像ファイル) [644]
※任意のディレクトリに fdrscase.cgi と list.txt を置き、同じディレクトリ内に img サブディレクトリを作成して、そこに画像ファイルを格納します。

CGIの設定
【設定1】 list.txt の書き換え
表示したい画像ファイルと、画像がクリックされた場合の移動先URLを、list.txtに列挙します。
記述方法は、画像ファイル名とURLをタブで区切るだけです。
例えば、添付の list.txt には、サンプルとして次の3行が記述されています。
temp1.gif 	http://www.nishishi.com/soft/
temp2.jpg 	http://www.nishishi.com/cgi/
temp3.png 	http://www.nishishi.com/java/
このように、画像ファイル名の直後にタブを入れて、その後にURLを記述します。
何行でも好きなだけ追加して下さい。
※画像ファイル名指定の制限と注意点※
  • 画像ファイル名には、ディレクトリ名は含めないで下さい。
  • 画像の格納ディレクトリは、デフォルトでは CGIを置いたディレクトリの中に作成した img サブディレクトリの中に固定されています。
  • 画像の格納ディレクトリは、カスタマイズできるようになっています。詳しくは、下記の「設定2」をご参照下さい。
  • 画像の種類は、GIF・JPEG・PNGの3種類だけです。それ以外の画像は表示できません。また、画像の種別はファイル拡張子で判断していますので、拡張子のないファイルは扱えません。 (拡張子は、 .gif .jpg .jpeg .png の4つのみ認識します。)


【設定2】 fdrscase.cgi の書き換え
fdrscase.cgi ファイルをメモ帳などのテキストエディタで開いて、下記の箇所を(必要であれば)修正して下さい。(全く修正しなくても構わない場合が多いと思いますが)
#! /usr/local/bin/perl
 (ご使用のサーバで定められた Perl の位置を指定。)
$datafilename = "./list.txt";
 (リストファイル名。変更した場合はここを書き換えて下さい。変更してないなら書き換え不要。)
$imagefolder = "./img/";
 (画像ファイル格納ディレクトリ名。ディレクトリ名はフルパスでの指定も可能です。変更していないなら書き換え不要。)

【注意点】
fdrscase.cgi ファイルをアップロードしたら、パーミッションを 755 に設定するのを忘れないようご注意下さい。
画像ファイルや、list.txt のパーミッションは変更する必要はありません。(644のままで構いません)

CGIの使い方
ショーケースを貼り付けたい箇所に、次のようなHTMLを挿入します。

<a href="fdrscase.cgi?jump"><img src="fdrscase.cgi?show"></a>

画像の表示だけで、特に移動先URLが存在しない場合は、次のHTMLだけで構いません。

<img src="fdrscase.cgi?show">

※CGIがHTMLと同じディレクトリにある場合のソース。そうでない場合は、適宜パスの指定を加えて下さい。



README.TXT file...
README.TXT ファイル (以下の内容は、アーカイブ内に同梱されている README.TXT ファイルと同一です。)
===========================================================================
【C G I名】 Fumy Daily Random Showcase   Ver 1.00
【登  録  名】 FDRSCASE.ZIP
【著作権  者】 西村文宏(にしし)
【対応  環境】 Perlの実行可能な環境
【動作  確認】 Perl5 on Free BSD / Perl5 on Windows XP
【開発  言語】 Active Perl 5.6 for Windows
【公  開  日】 2002/09/09.
【配 布 種別】 フリーソフト
【転載  条件】 事前にメールにてご連絡下さい。(詳しくは下記参照)
【連 絡 先】 (メールアドレスはソフトウェアに同梱しているファイルに記載)
===========================================================================

【ソフト紹介】 ------------------------------------------------------------

 日替わりでランダムに画像を表示するショーケースを実現するCGIです。
 リストファイルに、画像とリンク先URLを記述しておけば、毎日その中からランダ
ムに選び出して表示します。
 同一日であれば必ず同じ画像が表示されますので、「日替わり」を実現できます。


【導入方法】 --------------------------------------------------------------

 Perlの動作するWebサーバで使用可能です。
 任意のディレクトリにアップロード後、パーミッション(属性)を次のように変更し
て下さい。

  fdrscase.cgi … 755
  list.txt   … 644  (デフォルトのまま)

 もし、Internal Server Error などになる場合は、fdrscase.cgiの1行目を書き換
える必要があるのかも知れません。デフォルトでは /usr/local/bin/perl となって
いますが、どのように書き換える必要があるかは、Webサーバによって異なります。
サーバ管理者にお尋ね下さい。多くの場合は、「ホームページ作成」関連ページに
記載されていると思います。


【設定方法】 --------------------------------------------------------------

 表示する画像とリンク先URLは、list.txt ファイルに記述します。
 メモ帳などのテキストエディタを用いて編集して下さい。

 記述方法は、画像ファイル名とURLをタブで区切るだけです。
 例えば、添付の list.txt には、サンプルとして次の3行が記述されています。

=============================================
temp1.gif	http://www.nishishi.com/soft/
temp2.jpg	http://www.nishishi.com/cgi/
temp3.png	http://www.nishishi.com/java/
=============================================

 このように、画像ファイル名の直後にタブを入れて、その後にURLを記述します。
 何行でも好きなだけ追加して下さい。

 ※画像ファイル名指定の制限と注意点※

  ◇画像ファイル名には、ディレクトリ名は含めないで下さい。
  ◇画像の格納ディレクトリは、デフォルトでは CGIを置いたディレクトリの中に
   作成した img サブディレクトリの中に固定されています。
   画像の格納ディレクトリは、カスタマイズできるようになっています。詳しく
   は、CGIファイルをテキストエディタで開いて下さい。
  ◇画像の種類は、GIF・JPEG・PNGの3種類だけです。それ以外の画像は表示でき
   ません。また、画像の種別はファイル拡張子で判断していますので、拡張子の
   ないファイルは扱えません。
   (拡張子は、 .gif .jpg .jpeg .png の4つのみ認識します。)


【使い方】 ----------------------------------------------------------------

 ショーケースを貼り付けたい箇所に、次のようなHTMLを挿入します。

 <a href="fdrscase.cgi?jump"><img src="fdrscase.cgi?show"></a>

 画像の表示だけで、特に移動先URLが存在しない場合は、次のHTMLだけで構いません。

 <img src="fdrscase.cgi?show">


【構成ファイル】 ----------------------------------------------------------

 fdrscase.cgi   : プログラム本体 (4.91KB)
 list.txt       : リストファイル
 README.TXT     : このファイル

 プログラムが動作するのに必須なファイルは、プログラム本体と list.txt です。
 ( list.txt は、上記の「設定方法」に従って書き換えて頂く必要があります。)


【使用条件・再配布・転載などに関して】 ------------------------------------

 <使用>
 このCGIは、フリーCGIとして公開していますので、誰でも無償で自由に使用する
ことができます。ただし、改変は厳禁です。

 <再配布>
 なお、個人的な目的での再配布は自由に行っていただいて構いませんが、必ず、
オリジナルの圧縮ファイルに含まれている全てのファイルを同時に配布して下さい。
 また、改変を加えた状態で再配布してはいけません。ただし「改変」とはファイル
の中身のことを指しますので、圧縮形式の変更や、非圧縮状態での配布は、構いませ
ん。
 <転載・収録>
 他のWebサイトなどへの転載は、ご遠慮下さい。
 雑誌での紹介や付録CD-ROMへの収録は大歓迎です。ぜひご収録下さい!この場合も
事前にメールにてご連絡をお願いいたします。

 上記に記されていないことに関しては、著作者へメールでお問い合わせください。
 このソフトウェアの著作権は、西村文宏(にしし)が所有しています。
 すべてのメールは、下記に記す宛先までお送りください。


【免責】 ------------------------------------------------------------------

 このソフトウェアは無償で公開していますので、バグなどの修正の義務は、製作者
及び公開者には、一切ないものとします。
 このソフトウェアの使用によって、使用者にいかなる損害を与えたとしても、製作
者及び公開者は、その責を一切負いません。使用者個人の責任でご使用下さい。

 しかし、バグ修正や機能改善などは、製作者がこのソフトウェアの開発に興味を持
っている限り、行っていきたいと考えていますので、ご意見などがありましたら、ぜ
ひメールにてご連絡下さい。


【ご意見募集】 あなたのメールが、明日の開発意欲の源です! ----------------

 このソフトウェアに関してのご意見をお待ちしています。どんな些細なことでも、
お気軽にお寄せ下さい。実現可能なようであれば、ぜひ次のバージョンで実現させた
いと思います。
 また、ソフトウェアのご感想などを、ぜひお聞かせ下さい。ユーザの方々からの、
ご感想メールが、明日の開発意欲につながります。一言でも結構ですので、ぜひとも
メールをお寄せ下さい。
 メールの宛先は、下記をご参照下さい。


【ソフトウェアサポート】 --------------------------------------------------

 このCGIのサポートを行っています。
 疑問な点などがありましたら、メールでお問い合わせ下さい。
 なお、製作者の都合により、サポートを打ち切る可能性もあります。また、サポー
トは、製作者が自由に行っているだけであり、サポートの義務はないものとします。


【連絡先】 ----------------------------------------------------------------

 製作者への連絡は、下記アドレスまでメールでお送り下さい。
 感想・苦情・要望など何でもお待ちしております。

 ★個人宛メール: (メールアドレスはソフトウェアに同梱しているファイルに記載)
 ★サポート窓口: (メールアドレスはソフトウェアに同梱しているファイルに記載)

 製作者運営のホームページアドレス
  http://www.nishishi.com/

 製作者の都合などにより、メールアドレスやホームページアドレスが変更になる
可能性もあります。その場合は、下記のベクターの作者紹介ページなどへアクセス
して、最新のメールアドレスやホームページアドレスをご確認ください。
 http://www.vector.co.jp/vpack/browse/person/an014111.html
 または、製作者が利用している転送メールアドレスの方へメールを送ってみて下
さい。利用しつづけていれば、連絡が取れると思います。
 (メールアドレスはソフトウェアに同梱しているファイルに記載)


【このソフトの入手先】 ----------------------------------------------------

 このソフトのオリジナル(最新版)は、次の場所で公開しています。

 (作者運営) http://www.nishishi.com/

 バグ修正などを行っている場合もありますので、定期的にお越し下さい。

End of File.

フリーCGI TOP へ戻る

Copyright © 2000-2002 Fumihiro-Nishimura.(Nishishi) All rights reserved.