View Full Version : immagine contatore asp
come si creano le immagini che scrivono il numero di accessi al sito?
io ho creato un contatore in asp e avrei bisogno di andare a stampare una variabile in un immagine...come si fa??
grazie
Mezzetti0903
12-05-2003, 14:35
In asp non puoi... in asp.net puoi... trovi numerosi esemi in rete... mi pare addirittura un articolo su www.aspitalia.com
...se invece vuoi solamente che il numero dei visitatori abbia uno sfondo puoi usare un metodo simil-estenzioni di front-page... cioè... ti prendi tutti i numeri da 0 a 9 come IMMAGINI.... e poi ti assembli il numero in runtime!
morpheus72
12-05-2003, 14:39
Mi permetto di dissentire...
In ASP puoi eccome!
Prova qui (è il mio sito, spero non venga preso x pubblicità)
http://www.morpheusweb.it/linguaggi/asp-contatori.htm
Alla fine della pagina trovi uno script per creare un contatore di accessi grafico
Ciao!
Mezzetti0903
12-05-2003, 14:41
http://www.aspitalia.com/liste/usag/script.aspx?ID=184&Search=contatore
http://www.aspitalia.com/articoli/aspplus/grafica.aspx
Mezzetti0903
12-05-2003, 14:52
Sì....anche io l'ho indirizzato verso un contatore di quel tipo in ASP...
il fatto è che lui vuole scrivere il valore di una variabile su un'immagine... e in ASP non può... in asp.net sì... :D
Originally posted by "morpheus72"
Mi permetto di dissentire...
In ASP puoi eccome!
E' fatto a pezzi come diceva Mezzetti...
morpheus72
12-05-2003, 16:12
Pardon... avevo capito male la questione, se voule usare asp3 deve fare in quel modo, di creare immagini al volo non se ne parla.
Credo che però si possa fare con php anche se non sono molto ferrato in materia
Comunque se serviva solo un contatore con delle immagini customizzabili, quello che ho consigliato va bene
Originally posted by "morpheus72"
Mi permetto di dissentire...
In ASP puoi eccome!
Prova qui (è il mio sito, spero non venga preso x pubblicità)
http://www.morpheusweb.it/linguaggi/asp-contatori.htm
Alla fine della pagina trovi uno script per creare un contatore di accessi grafico
Ciao!
ho scaricato il tuo script e ho creato 10 immagini con i numeri da 0 a 9 solo che quando lancio la pagina non me la carica...rimane la barra di caricamento ma non carica...perchè?devo modificare qualcos'altro?
grazie
Originally posted by "morpheus72"
Credo che però si possa fare con php
Sì...con le librerie gd2 che vengono distribuite con PHP...
morpheus72
12-05-2003, 17:37
Originally posted by "SteR9"
ho scaricato il tuo script e ho creato 10 immagini con i numeri da 0 a 9 solo che quando lancio la pagina non me la carica...rimane la barra di caricamento ma non carica...perchè?devo modificare qualcos'altro?
grazie
Hai creato il file "visite.txt" ?
Se non lo hai fatto crea questo file con dentro scritto il count di partenza (ad esempio 0)
Originally posted by "morpheus72"
Hai creato il file "visite.txt" ?
Se non lo hai fatto crea questo file con dentro scritto il count di partenza (ad esempio 0)
l'avevo creato..ora ho rinominato la cartella che si chiamava 019 e va...boh :eek:
grazie!
ciao
mh..però non funziona se io inserisco altri numeri non va...non capisco come funziona il file visite.txt se io voglio scrivere una variabile come lo devo modificare??
morpheus72
12-05-2003, 19:30
il file visite.txt viene letto tramite:
'PathVisite è la variabile in cui memorizzo il nome del file il nome del file
PathVisite= server.MapPath ("visite.txt")
set fso=server.CreateObject("scripting.filesystemobject")
'con questa apro il file visite.txt
set oggOpen =fso.OpenTextFile(PathVisite,1)
Poi leggo il contenuto della riga di testo e lo metto nella variabile NumVisite
NumVisite = oggOpen.readline
poi incremento il valore
NumVisite=NumVisite+1
Dopo il ciclo x visualizzare le cifre e scrivo il nuovo valore nel file di testo e lo salvo
set oggOpen=fso.OpenTextFile(PathVisite,2)
oggOpen.write(NumVisite)
Dovrebbe funzionare per qualsiasi valore inserisci in visite.txt
Magari prova a controllare i permessi di lettura/scrittura della directory sul webserver
Io ho fatto una prova sul mio sito e funziona.
Prova a guardare a questo link:
http://www.morpheusweb.it/public/contatore/prova.asp
Originally posted by "morpheus72"
il file visite.txt viene letto tramite:
'PathVisite è la variabile in cui memorizzo il nome del file il nome del file
PathVisite= server.MapPath ("visite.txt")
set fso=server.CreateObject("scripting.filesystemobject")
'con questa apro il file visite.txt
set oggOpen =fso.OpenTextFile(PathVisite,1)
Poi leggo il contenuto della riga di testo e lo metto nella variabile NumVisite
NumVisite = oggOpen.readline
poi incremento il valore
NumVisite=NumVisite+1
Dopo il ciclo x visualizzare le cifre e scrivo il nuovo valore nel file di testo e lo salvo
set oggOpen=fso.OpenTextFile(PathVisite,2)
oggOpen.write(NumVisite)
Dovrebbe funzionare per qualsiasi valore inserisci in visite.txt
Magari prova a controllare i permessi di lettura/scrittura della directory sul webserver
Io ho fatto una prova sul mio sito e funziona.
Prova a guardare a questo link:
http://www.morpheusweb.it/public/contatore/prova.asp
lo script funziona...però io vorrei poter stampare una variabile che ho creato io tramite un altro script che si incrementa scorrendo tutto il dbase...come faccio a modificare lo script in modo che mi stampi il valore di una variabile "contatore" che mi restituisce il numero degli accessi?
grazie
morpheus72
13-05-2003, 15:19
Se non intendi usare il file visite.txt ma una variabile letta da un database puoi modificare così lo script
<%
NumVisite = variabile_letta_dal_database
'visualizzazione cifre
NumCifre=len(NumVisite)
for Cont=1 to NumCifre
Cifra=mid(NumVisite,Cont,1)
select case Cifra
case 1
%>
<img SRC="cifra1.gif" border="0">
<% case 2 %>
<img SRC="cifra2.gif" border="0">
<% case 3 %>
<img SRC="cifra3.gif" border="0">
<% case 4 %>
<img SRC="cifra4.gif" border="0">
<% case 5 %>
<img SRC="cifra5.gif" border="0">
<% case 6 %>
<img SRC="cifra6.gif" border="0">
<% case 7 %>
<img SRC="cifra7.gif" border="0">
<% case 8 %>
<img SRC="cifra8.gif" border="0">
<% case 9 %>
<img SRC="cifra9.gif" border="0">
<% case 0 %>
<img SRC="cifra0.gif" border="0">
<% end select
next
%>
prima ovviamente ti devi collegare al database e leggere la variabile di cui ti interessa visualizzare il valore
ok funziona perfettamente...grazie mille!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.