|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ecco il global.asa...
|
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
E questo è il file di prova...
|
|
|
|
|
|
#23 |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
ma questi 2 file dove vanno messi?
|
|
|
|
|
|
#24 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
global.asa nella / del sito web... Il file di prova dove ti pare, basta che sia in directory visibile dal sito web...
|
|
|
|
|
|
#25 | |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
Quote:
|
|
|
|
|
|
|
#26 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
In una qualsiasi...
|
|
|
|
|
|
#27 | |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
Quote:
quando apro il file di prova mi viene fuori Microsoft VBScript runtime error '800a000d' Type mismatch: '[string: ""]' //global.asa, line 42 |
|
|
|
|
|
|
#28 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quale server web usi ? Con quale sistema operativo ?
|
|
|
|
|
|
#29 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Cerca queste righe in global.asa:
Codice:
Sub Session_OnStart
Application("Contatore") = Application("Contatore") + 1
Application("UtentiOnline") = Application("UtentiOnline") + 1
End Sub
Sub Session_OnEnd
Application("UtentiOnline") = Application("UtentiOnline") - 1
Codice:
Sub Session_OnStart
Dim temp
temp = Application("Contatore")
temp = temp + 1
Application("Contatore") = temp
temp = Application("UtentiOnline")
temp = temp + 1
Application("UtentiOnline") = temp
End Sub
Sub Session_OnEnd
Dim temp
temp = Application("UtentiOnline")
temp = temp - 1
Application("UtentiOnline") = temp
|
|
|
|
|
|
#30 |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
cambiato ora viene questa cosa
Microsoft VBScript runtime error '800a000d' Type mismatch: 'temp' //global.asa, line 44 uso win xp ma le prove non le faccio in locale ma direttamente su aruba |
|
|
|
|
|
#31 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ah...ok...allora forse siamo ad una soluzione...
Cambia le stesse righe con queste: Codice:
Sub Session_OnStart
Dim temp
temp = CInt(Application("Contatore"))
temp = temp + 1
Application("Contatore") = temp
temp = CInt(Application("UtentiOnline"))
temp = temp + 1
Application("UtentiOnline") = temp
End Sub
Sub Session_OnEnd
Dim temp
temp = CInt(Application("UtentiOnline"))
temp = temp - 1
Application("UtentiOnline") = temp
|
|
|
|
|
|
#32 |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
niente da fate
Microsoft VBScript runtime error '800a000d' Type mismatch: 'CInt' //global.asa, line 43 ti riporto anche tutto il codice del global.asa aggiornato ad ora prima che sto sbagliando io Codice:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Dim nomefile, filestream
nomefile = Server.MapPath("/visite.txt")
Application("nomefile") = nomefile
Set objFile = CreateObject("Scripting.FileSystemObject")
'se il file non esiste, crealo
if not objFile.FileExists(nomefile) then
Set filestream = objFile.OpenTextFile(nomefile, 2, true)
filestream.WriteLine("0")
end if
'legge il numero attuale di visite
Set filestream = objFile.OpenTextFile(nomefile, 1, true)
Dim visite
visite = filestream.ReadLine()
filestream.Close
Application("Contatore") = visite
Application("UtentiOnline") = 0
Set filestream = Nothing
Set objFile = Nothing
End Sub
Sub Application_OnEnd
Dim nomefile, filestream
nomefile = Application("nomefile")
Set objFile = CreateObject("Scripting.FileSystemObject")
'scrive nel file il valore aggiornato di visite
Set filestream = objFile.CreateTextFile(nomefile, true)
filestream.WriteLine(Application("Contatore"))
filestream.Close
Set filestream = Nothing
Set objFile = Nothing
End Sub
Sub Session_OnStart
Dim temp
temp = CInt(Application("Contatore"))
temp = temp + 1
Application("Contatore") = temp
temp = CInt(Application("UtentiOnline"))
temp = temp + 1
Application("UtentiOnline") = temp
End Sub
Sub Session_OnEnd
Dim temp
temp = CInt(Application("UtentiOnline"))
temp = temp - 1
Application("UtentiOnline") = temp
Dim numeroVisite
numeroVisite = Application("Contatore")
If (numeroVisite Mod 100 = 0) Then
Dim nomefile, filestream
nomefile = Application("nomefile")
Set objFile = CreateObject("Scripting.FileSystemObject")
'scrive nel file il valore aggiornato di visite
Set filestream = objFile.CreateTextFile(nomefile, true)
filestream.WriteLine(Application("Contatore"))
filestream.Close
Set filestream = Nothing
Set objFile = Nothing
End If
End Sub
</SCRIPT>
|
|
|
|
|
|
#33 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Mi dispiace, ma non riesco a capire quale sia il problema a me funziona benissimo...
|
|
|
|
|
|
#34 |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
te la spero che non me ne intendo
può essere che non ci siano i permessi di lettura scrittura nel sito? |
|
|
|
|
|
#35 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non credo visto che da un errore di interpretazione (come se il codice scritto sia errato), non di esecuzione...
|
|
|
|
|
|
#36 |
|
Bannato
Iscritto dal: Aug 2003
Città: M i l @ n o
Messaggi: 5265
|
boh mi pare di avere fatto tutto giusto non so che fare
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:01.



















