Aqui está um lindo contador gráfico projetado sem CGI.
Isto está dividido em três partes: 1. Crie arquivos gráficos.
2. Crie um banco de dados.
3. Escreva o código.
1. Crie arquivos gráficos.
Primeiro, use um software gráfico para criar 10 gráficos para exibir os dez números do contador: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Se você tiver talento artístico, poderá criar gráficos melhores.
2. Crie um banco de dados.
Use para criar um banco de dados chamado. O banco de dados contém uma tabela,
O nome é, a estrutura é: inteiro, há um registro e o valor inicial é 0.
Usado para armazenar o último número de visitas a esta página.
3. Escreva o código.
——————número.asp———————
<%@ idioma="vbscript" %>
<!--#include file="adovbs.inc"-->
<%
definir objconn=server.createobject("adodb.connection")
objconn.attributes=adxactcommitretaining
dbpath=servidor.mappath("num.mdb")
objconn.open "driver={driver de acesso microsoft (*.mdb)};dbq=" & dbpath
Nota: Estabeleça uma conexão com o banco de dados.
sqlquery = "selecione * de numt"
definir rsrecordset=server.createobject("adodb.recordset")
rsrecordset.open sqlquery,objconn,adopenkeyset,adlockoptimistic
Nota: Abra o banco de dados.
aplicativo.lock
aplicação("nmb")=rsrecordset("número")
aplicativo.unlock
Nota: Atribua a contagem do último acesso ao objeto Aplicativo
application.lock
aplicação("nmb")=aplicação("nmb")+1
aplicativo.unlock
rsrecordset("número")=rsrecordset("número")+1
rsrecordset.update
rsrecordset.fechar
objconn.fechar
definir rsrecordset = nada
definir objconn = nada
Obs: Feche o banco de dados e libere o objeto
dim nmb1
dimstr()
nmb1=aplicativo("nmb")
redimensionar str(nmb1)
para i=1 para len(nmb1)
str(i)=meio(nmb1,i,1)
Nota: Para cada número, obtenha o arquivo gráfico correspondente,
selecione case str(i)
caso "0"
imgF="0.gif"
caso "1"
imgF="1.gif"
caso "2"
imgF="2.gif"
caso "3"
imgF="3.gif"
caso "4"
imgF="4.gif"
caso "5"
imgF="5.gif"
caso "6"
imgF="6.gif"
caso "7"
imgF="7.gif"
caso "8"
imgF="8.gif"
caso "9"
imgF="9.gif"
final selecionar
Nota: Gráfico de saída
response.write"<img src="&imgF&">"
próximo
%>