• Home
  • Forum
  • Fare Web
  • Classic ASP

Contatore.

  • Creatore Discussione Creatore Discussione angeldevil4
  • Data di inizio Data di inizio 21 Giu 2005
A

angeldevil4

Nuovo Utente
21 Giu 2005
6
0
0
  • 21 Giu 2005
  • #1
Ciao sono nuovo sto creando un sito tutto mio.Vorrei inserire un contatore di visite ma non so come fare, qualcuno mi può dare il codice per far questo.

P.S.: Se è grafico ancora meglio. Mi potete spiegare il funzionamento.

Grazie a tutti.
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 22 Giu 2005
  • #2
Ti posso aiutare io, con ASP, lo conosci??
Prima però mi sa che l'amministratore deve spostarci nella sezione giusta..

Amministratooooreeeeeeeeeeeeeeeee :fonzie: !!!!
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
40
Sicilia
www.daviduccio.it
  • 23 Giu 2005
  • #3
Se il tuo sito è in html, potete rimanere qui, in quanto l'unica cosa cher puoi fare è quella di appoggiarti a qualcuno!

Io ne ho creato un servizio di contatore grafico, e ne ho fatto un altro migliore ma che ancora non è on-line!

Se ti vuoi appoggiare a me e poi appeno ho 5 min liberi per passare quello nuovo, appoggiarti a quello nuovo, puoi visitare il mio sito e andare nella sezione servizi.

Se usi ASP e ne vuoi uno tuo, vi sposto!
 
A

angeldevil4

Nuovo Utente
21 Giu 2005
6
0
0
  • 23 Giu 2005
  • #4
No forse non ci siamo capiti io non voglio il contatore bello e pronto io voglio capire come funziona.
Uso html, so usare java(non javascript).Come faccio a creare un puntatore?
Mi va bene anche ASP anke se spero ke si può fare in java o javascript basta ke il puntatore lo faccio io!!!
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Giu 2005
  • #5
Ok, allora ti spiego la logica di funzionamento, almeno per quanto riguarda ASP:

-Si crea un file txt, di nome contatore.txt x esempio, e si scrive al suo interno il numero 0.

-A questo punto si crea una ASP (magari la home page del sito)la quale, ogni volta che viene aperta, va a prendere il valore contenuto in contatore.txt, lo inserisce in un una variabile, incrementa quest'ultima di 1 e va a scrivere il valore di questa variabile in contatore.txt, sovrascrivendo il valore precedente.

Per far si che il tutto accada solo la prima volta che l'utente accede a questa ASP basta utilizzare l'oggetto 'Session'.

Questa è la logica, se vuoi anche il codice.. sono qui! :fonzie:

Salut!
 
A

angeldevil4

Nuovo Utente
21 Giu 2005
6
0
0
  • 23 Giu 2005
  • #6
Grazieeeeeeeee!!!!!
Visto ke so usare java ci in java(non c devono essere problemi).Mi puoi dare il codice ASP così ke comincio a vedere un pò ASP.Ciao grazie
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Giu 2005
  • #7
Questo è il codice:
<%
dim fs,path,a,conta

Set fs = CreateObject("Scripting.FileSystemObject")
path = server.mappath("/public/contatore.txt")
Set a = fs.OpenTextFile(path)
conta = a.ReadLine
If Session("conta") = "" then
Session("conta") = conta
conta = conta + 1
a.close
Set a = fs.CreateTextFile(path, True)
a.WriteLine(conta)
End If
a.Close
%>

Poi per vedere il risultato a video metti <%=conta%> tra i tag <body> della pagina, dove vuoi.

Se hai bisogno di chiarimenti dimmi pure!
Buono studio! :byebye:
 
A

angeldevil4

Nuovo Utente
21 Giu 2005
6
0
0
  • 23 Giu 2005
  • #8
Grazie vedi se ho capito bene!
<%
dim fs,path,a,conta
-->Dichiari le variabili

Set fs = CreateObject("Scripting.FileSystemObject")
-->crei un oggetto non capisco bene il parametro

path = server.mappath("/public/contatore.txt")
-->percoso del file dove inserisci il numero

Set a = fs.OpenTextFile(path)
-->apri il file e lo assegni ad a

conta = a.ReadLine
-->assegni alla variabile conta il testo letto dal file

da qui in poi vedi se la sessione e vuota allora fai incrementi di conta e salvi nel file!
Ke fa session("stringa")????

If Session("conta") = "" then
Session("conta") = conta
conta = conta + 1
a.close
Set a = fs.CreateTextFile(path, True) -->
a.WriteLine(conta)
End If
a.Close
%>
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
40
Sicilia
www.daviduccio.it
  • 23 Giu 2005
  • #9
Allora vi sposto!

Felice di sapere che hai risolto....io di solito uso i database invece!
 
A

angeldevil4

Nuovo Utente
21 Giu 2005
6
0
0
  • 23 Giu 2005
  • #10
ma qualcuno usa java?????Sbaglio ad usare java?
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 23 Giu 2005
  • #11
Hai capito tutto benissimo!

La parte con Session controlla appunto che quest'ultima sia "vuota", se lo è vuol dire che la pagina sta venendo aperta per la prima volta, e che quindi il contatore va incrementato.
Una volta fatto ciò viene inserito in Session il valore di 'conta', di modo da "riempirlo" e far capire alla ASP che SE verrà riaperta non dovrà più incrementare il valore di 'conta' ma solo leggerlo e stamparlo a video!

Grazie a questo passaggio anche se un utente visita la pagina più volte verrà conteggiata solo la prima visita di quest'ultima, evitando di falsare il conteggio delle visite.

Comunque se vuoi saperne di più su ASP vai su http://freeasp.html.it/guide/lezioni.asp?idguida=1 ,
penso prorpio che ti sarà utile, fidati!!

Ciao! :fonzie:
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
40
Sicilia
www.daviduccio.it
  • 23 Giu 2005
  • #12
qualora volessi farlo grafico, la procedura logica è questa:

Crei delle immagini, una per ogni numero da 0 a 9, e gli dai il nome del numero corrispondente.

Dopo di che la logica dell'algoritmo è:

- Prendi il valore del contatore e lo tratti come una stringa,
- Tagli la stringa ad interballi di uno e immagazini in un array con un ciclo while,
- Con un'altro ciclo while sputi fuori i numeretti, mettendo il percorso e il nome dell'immagine, in modo che ogni valore del contatore equivale al nome dell'immagine del corrispettivo numeretto.

Es.

<img src="percorso/"arr".jpg">

Ed il gioco è fatto!
Se non ci riesci, ti posto direttamente lo script.

Consiglio(soggettivo): Sforzati di farlo tu, quindi chiedimi lo script solo se sei all'estremo, ovvero se ti è rimasto un solo neurone!
Io faccio sempre così, non chiedo e no leggo mai script altrui, e anche se a volte per uno script ridicolo ci perdo 1 settimana, non fà niente, è tutta esperienza che mi è rimasta che mi permette di avere una flessibilità logica sempre più grande!

ciauz :byebye:
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

T
contatore totale click e media in secondi
  • toky
  • 4 Ago 2020
  • PHP
Risposte
7
Visite
2K
PHP 20 Ago 2020
toky
T
T
Contatore alla rovescia su più elementi simultaneamente
  • the_indios
  • 22 Mar 2020
  • Javascript
Risposte
4
Visite
2K
Javascript 23 Mar 2020
WmbertSea
L
[PHP] contatore con sqlite
  • luigi777
  • 28 Feb 2019
  • PHP
Risposte
9
Visite
2K
PHP 2 Mar 2019
macus_adi
T
[PHP] [Javascript] Download e contatore
  • tommy_
  • 18 Ott 2018
  • PHP
Risposte
3
Visite
2K
PHP 19 Ott 2018
Max 1
[PHP] Contatore Scan QR con redirect
  • bubino8
  • 9 Lug 2018
  • PHP
Risposte
10
Visite
3K
PHP 12 Lug 2018
macus_adi
F
Creare un contatore numerico in HTML
  • Fry22
  • 25 Apr 2018
  • HTML e CSS
Risposte
9
Visite
9K
HTML e CSS 26 Apr 2018
Max 1
M
[PHP] Contatore Tempo Server-side
  • Melaz Entertainment
  • 13 Mar 2018
  • PHP
Risposte
8
Visite
4K
PHP 15 Mar 2018
macus_adi
M
[PHP] contatore record
  • multimedia2
  • 7 Giu 2017
  • PHP
Risposte
7
Visite
2K
PHP 7 Giu 2017
multimedia2
M
J
contatore visualizzazioni video
  • joshua662
  • 1 Giu 2016
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 1 Giu 2016
Max 1
Contatore sul sito
  • Monital
  • 11 Nov 2015
  • Google Analytics
Risposte
2
Visite
3K
Google Analytics 21 Giu 2017
jonnino2004
R
Contatore alla rovescia per adesioni
  • Rosario Gandolfo
  • 21 Ott 2015
  • Supporto Mr.Webmaster
Risposte
0
Visite
2K
Supporto Mr.Webmaster 21 Ott 2015
Rosario Gandolfo
R
Limitare un contatore
  • Marco_88
  • 15 Ott 2015
  • PHP
Risposte
1
Visite
2K
PHP 15 Ott 2015
criric
W
Contatore posti in un form, come implementarlo?
  • wanda
  • 16 Apr 2015
  • WordPress
Risposte
0
Visite
2K
WordPress 16 Apr 2015
wanda
W
Contatore di accessi
  • Marco_88
  • 15 Apr 2015
  • PHP
Risposte
5
Visite
1K
PHP 17 Apr 2015
Marco_88
I
contatore caratteri textarea sbagliato
  • ispanic
  • 27 Set 2014
  • Javascript
Risposte
1
Visite
1K
Javascript 27 Set 2014
criric
D
Record disconesso contatore dove sbaglio?
  • djjunior
  • 30 Mar 2014
  • Classic ASP
Risposte
0
Visite
1K
Classic ASP 30 Mar 2014
djjunior
D
V
[risolto] Contatore caratteri stile SMS da una textarea
  • Valerio Sparacio
  • 27 Feb 2014
  • Javascript
Risposte
6
Visite
2K
Javascript 27 Feb 2014
Valerio Sparacio
V
Contatore di click su link con redirect ogni 24 ore
  • Alessandro Le Mura
  • 23 Set 2013
  • PHP
Risposte
4
Visite
2K
PHP 28 Set 2013
criric
[RISOLTO]Contatore di click su link con redirect
  • Alessandro Le Mura
  • 22 Set 2013
  • PHP
Risposte
5
Visite
2K
PHP 23 Set 2013
Alessandro Le Mura
Contatore visite per ogni pagina con MYSQL - PHP
  • Alessandro Le Mura
  • 8 Mag 2013
  • PHP
  • 2 3
Risposte
40
Visite
9K
PHP 17 Mag 2013
Alessandro Le Mura
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?