▲PAGE TOP

2014年4月30日水曜日

トップ画像をランダムに表示させる(リンク不可)

ホームページのトップにある一番目立つトップ画像をランダムに変更させるCGIプログラムをBloggerに設置します。
  1. トップページに表示したい画像を複数用意する
  2. http://www.booboo.ne.jp/contents/cgi/program/chview/にあるBooRandomImageViewer ver1.01 ダウンロードする
  3. サーバーにプログラム.cgi .dat と画像を同じフォルダ内にアップロードします 当社の場合は /cgi-bin/top-img/に保存しています
  4. CGIとDATは属性を755に変更する
  5. 表示させる場所(記事またはページ)の投稿をHTMLモードに変更して、下のソースコードを保存して終了です


<center><img src="http://www.******.com/cgi-bin/top-img/briv.cgi" /></center>



ちなみにサンプルの設定は以下のとおり  
Downloadは必ずhttp://www.booboo.ne.jp/contents/cgi/program/chview/から行ってください。

アップロードの配置
.../cgi-bin/top-img/
briv.cgi
path.dat
1.jpg
2.jpg
3.jpg........


briv.cgi   


#! /usr/local/bin/perl
####################################################
#BooRandomImageViewer v1.01 / this program is free.#
#(C) BooBooClub 2002-2005                          #
####################################################
#set data
$dat = './path.dat';


#read
open (DAT,"$dat");
@dats = <DAT>;
close (DAT);
$i = @dats;
srand(time|$$);
$to = int(rand("$i"));
$idat = $dats[$to];
chomp $idat;

&view;
sub view{
open (IMG,"$idat");
binmode(IMG);
print "Content-type: image/gif\n\n";
binmode(STDOUT);
while(<IMG>){
print;
}
close(IMG); exit 0;
}
exit 0;

path.dat   

./1.jpg
./2.jpg
./3.jpg
./4.jpg
./5.jpg
./6.jpg
./7.jpg
./8.jpg
./9.jpg
./10.jpg
./11.jpg
./12.jpg
./13.jpg
./14.jpg
./15.jpg








COMMENT 投稿した内容は「 掲示板 」に掲載されます。
ペンネーム(必須)

タイトル

メールアドレス

話題にするページ/ウェブサイトのURL
メッセージ(必須)
アップロードする画像
パスワード(必須)