▲PAGE TOP

トップページのイメージをランダムに変更させるCGI

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





<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
メッセージ(必須)
アップロードする画像
パスワード(必須)