Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

como meto un link para download en una base de datos?

Estas en el tema de como meto un link para download en una base de datos? en el foro de Bases de Datos General en Foros del Web. Hola, necesito saber como meto los links en una base de datos para que puedan ser bajados los archivos y llevar su conteo. Necesito un ...
  #1 (permalink)  
Antiguo 10/02/2003, 21:08
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
como meto un link para download en una base de datos?

Hola, necesito saber como meto los links en una base de datos para que puedan ser bajados los archivos y llevar su conteo.


Necesito un ejemplo claro.

y si quieren dar un vistazo al site donde estaran los archivos.

http://www12.brinkster.com/dreamweavertag/

Saludos
__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 10/02/2003, 22:09
 
Fecha de Ingreso: enero-2003
Mensajes: 8
Antigüedad: 21 años, 4 meses
Puntos: 0
Hola asinox, me parece muy positivo el objetivo de tu página, y creo que puede ser de utilidad si la vas poco a poco llenando de cosas. Por cierto, tienes los foros cerrados.

Yo no tengo ni idea de lo que comentas, pero aquí te dejo el tutorial de iespana por si te sirve de algo:

http://www.iespana.es/_aide/base/index.htm


Creo que en la parte final comenta algo que te puede ser de utilidad, cuando dice:


-Del mismo modo, podrías crear un vínculo hipertexto dentro de la respuesta à la consulta, especificando, por ejemplo:

<P>ISBN: <a href="http://www.iespana.es/test-bdd/{Isbn}.HTML>{Isbn}</a></P>


En este caso ISBN es el nombre del campo de la base de datos que ponen como ejemplo.
Bueno, espero que sirva para algo, y si no te deseo mucha suerte.
  #3 (permalink)  
Antiguo 10/02/2003, 22:13
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
Gracias Refresh... vere el manual en un momento... en cuanto a los foros.. pues estan cerrados si no estas registrado en ellos...

entiendes?
__________________
www.dataautos.com
  #4 (permalink)  
Antiguo 10/02/2003, 22:20
Avatar de TurKa  
Fecha de Ingreso: enero-2003
Ubicación: Gerli, Avellaneda
Mensajes: 543
Antigüedad: 21 años, 3 meses
Puntos: 4
Puedes crear:
primero una base de datos para guardar la cantidad de "clicks" (descargas) que se hagan de los archivos:
Esta base de datos, se llamará cuentaclicks.mdb y tendrá una tabla llamada tblContador con los siguientes campos:

Id | Autonumérico (clave principal)
url | texto
clicks | Número

Luego, en cada enlace a cada descargas, debes poner el link de esta manera:

<a href="clicks.asp?url=http://www.sitio.com/archivo.zip ">Download</a>
Donde http://www.sitio.com/archivo.zip tendrá que ser modificado por la URL de descarga, haciéndolo manualmente o si tienes los archivos en una base de datos, a éstos les puedes agregar un campo llamado URL donde pondrás las url de descarga de esos archivos. Entonces, el enlace te quedará así:

<a href="clicks.asp?url=<%=rs("url")%> ">Download</a>

Y luego necesitarás una página ASP que cuente los clicks, llamada clicks.asp en la que deberás insertar el siguiente código:

Código:
<%
Response.Buffer=TRUE

url = Request.Querystring("url") 

if url <>"" then

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("cuentaclicks.mdb")&";"

strsql = "SELECT * FROM tblContador WHERE url = '" & url & "'" 

Set rs = Server.CreateObject("ADODB.RecordSet")
RS.open strsql, oConn, 3, 3

if rs.eof then
    rs.AddNew
    rs("clicks")= 1
    rs("url") = url
    rs.update
else
    rs("clicks")=rs("clicks")+1
    rs.update
end if 

rs.Close
set rs=nothing
oConn.Close
response.redirect URL
end if
%>
Ojalá te sirva de ayuda!!!!!!
__________________
Programación LAMP con Scrum y XP
www.eugeniabahit.com.com.ar
  #5 (permalink)  
Antiguo 10/02/2003, 22:26
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 3 meses
Puntos: 6
De acuerdo

Gracias Turka , lo voy a probar ahora, luego te cuento que tal!!!

Saludos
__________________
www.dataautos.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:06.