il modo migliore per farlo qual'è?
pensavo ad un db con una tabella e un campo numerico che viene incrementato su click del link al file?
può andare? ci sono modi migliori e magari senza chiamare in causa un db con relativo codice asp?
Grazie.
![]()
il modo migliore per farlo qual'è?
pensavo ad un db con una tabella e un campo numerico che viene incrementato su click del link al file?
può andare? ci sono modi migliori e magari senza chiamare in causa un db con relativo codice asp?
Grazie.
![]()
Da qualche parte li devi memorizzare, direi che il db è essenziale.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Si e l'unica soluzione anche perchè avendo + File da gestire come faresti a capire quale File e il + scaricato.
Io fatto una tabella dawonload e al suo interno o inserito i seguenti campi:
ID_File
Autore
Nome_File
Descrizione
Inserito
Prelevato
Ecc..
Quando un clicca sul tasto salva lo mando in una pagina che mi conta il click e invia il File
Ciao Andrea
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
che informazioni riesco ad avere con asp sull'utente che sta scaricando il file?
indirizzo IP?
zona geografica?
browser?
sistema operativo?
altro?
mi fate un esempio di come reperire le informazioni possibili?
Grazie.
![]()
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
come posso su click del link far fare 2 cose?
1. scaricare il file a cui il link punta
2. eseguire in modo trasparente la pagina incrementa.asp che incrementa il contatore delle volte scaricate
il codice è questo dovrebbe andare bene no?
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/contatore.mdb") & ";pwd=xxx"
set objRS=server.createObject("ADODB.Recordset")
'incremento il contatore
sql = "SELECT * FROM scaricato"
objRS.Open sql, objConn,3,3
objRS.edit
objRS("scaricato")=objRS("scaricato")+1
objRS.update
objRS.Close
set objRS=nothing
objConn.Close
set objConn=nothing
%>
:master:
http://www.imente.it/wbstat/
bello quel controllo ora dovrò capire come si usa comunque vedo che il numero di scarpe dell'utente che scarica il file non lo fornisce
:maLOL:
No cosi non va bene come ti avevo gia detto crei una tabella [download]e gli inserisci tutti i file che saranno scaricabiliOriginariamente inviato da tosto73
come posso su click del link far fare 2 cose?
1. scaricare il file a cui il link punta
2. eseguire in modo trasparente la pagina incrementa.asp che incrementa il contatore delle volte scaricate
il codice è questo dovrebbe andare bene no?
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/contatore.mdb") & ";pwd=xxx"
set objRS=server.createObject("ADODB.Recordset")
'incremento il contatore
sql = "SELECT * FROM scaricato"
objRS.Open sql, objConn,3,3
objRS.edit
objRS("scaricato")=objRS("scaricato")+1
objRS.update
objRS.Close
set objRS=nothing
objConn.Close
set objConn=nothing
%>
:master:
ID_File = 1
Autore = Andrea
Nome_File = Miofile.xxx
Descrizione = bla bla bala
Inserito = 23/03/2005
Scaricato = incremento + 1
Url = /download/.miofile.xxx
Ecc..
Nella pagina dwonload.asp recorset(file1) lo rimandi alla pagina salva.asp che conterra:
<%
idscript=Request("idscript")
DIM id_file,SQLL, Conn_String, conn, Rs, SQL, ID, Email
Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("tuopercorso/tuodatabase.mdb")
Set conn = Server.CreateObject("ADODB.Connection")
conn.open Conn_String
Conn.Execute("UPDATE download SET scaricato = scaricato + 1 WHERE id_file =" &id_file)
Set rs = Server.CreateObject("ADODB.Recordset")
sql= "SELECT * FROM download where id_file=" & id_file
RS.Open SQL,conn,2,3
If rs.Eof Then
Response.Redirect("download.asp")
else
Response.Redirect RS("url")
End if
Rs.Close
Set Rs = Nothing
Conn.Close
Set Conn = Nothing
%>
cosi ti posso garatire che funziona lo sto utilizza attulamente.
Ciao Andrea
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
si ho capito il tuo esempio mi sembra molto completo però a me non serve una cosa cosi completa mi basta sapere il numero dei click su quel link che poi azzererò io manulamente quando è il caso
quindi credo che come faccio io possa andare bene ovvero incremento solo il campo scaricato della tabella scaricato del db contatore.mdb
concordi? :master: