%
'
' Countera.asp V0.91update 1998.07 - ウェブページでカウンターや時刻を表示する
' 古口正巳 [koguchi@sf.airnet.ne.jp]
' vb4cgi.incが必要
'
'このプログラムはコード改変可能なフリーフェアであり、いかなる条件でも正しく動作する事を保証してません。
'各自のリスクで実行して下さい。このプログラムを利用していかなるトラブルが発生しても関知しません。
'
' /digit/ディレクトリを作成し0.gifから9.gifまでに好きな数字ファイルをコピーする。
' サンプルとしてdigit.lzhを添付したので解凍して使用して下さい。
' 10.gifは一致しないとき返す1x1の透過型gifなので変更しないこと。
'
' /time/ディレクトリを作成し0.gifから9.gifまでに好きな数字ファイルをコピーする。
' サンプルとしてtime.lzhを添付したので解凍して使用して下さい。
' 10.gif=";", 11.gif="AM", 12.gif="PM", 13.gifは一致しないとき返す1x1の透過型gifなので変更しないこと。
'
'両方のディレクトリに読みこみ許可を施して下さい。
'
sendheader "Counter & Timer"
count=counter("counter") 'vb4cgi.incに定義された関数,引数を変えると違う変数が使える
send "あなた様は" & count & "人目のお客様です
" '単純数字
scount=right("000000" & CSTR(Count), 6)
send "あなた様は" & scount & "人目のお客様です
" '6桁数字
For i = 1 to Len(scount)
ds = ds & "
"
Next
send "あなた様は" & ds & "人目のお客様です
" 'gif File表示
send "現在時刻は" & formatDateTime(now, 3) & "です
" '単純時刻 1-5
ds=""
sTime = formatDateTime(now, 4) '例 10:30
if left(sTime, 2) > "11" Then 'PM
sTime = right("0" & CStr(CInt(left(sTime, 2)) - 12), 2) & right(sTime, 3)
PM = True
End If
For i=1 to 6
If i < 6 then
sIndex = Mid(sTime, i, 1)
if sIndex >= "0" and sIndex <= "9" Then
Else
Select Case sIndex
Case ":"
sIndex = "10" ':
Case Else
sIndex = "13" 'NULL
End Select
End If
else
if PM Then
sIndex = "12" 'PM
Else
sIndex = "11" 'AM
End IF
End If
ds = ds & "
"
Next
send "現在時刻は" & DS & "です
" 'gif File表示
Sendfooter
%>