|
|
|
![]() |
|
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: 11:47.