Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Cómo saber cuantas personas se bajan un archivo de mi web (http://www.forosdelweb.com/f91/como-saber-cuantas-personas-bajan-archivo-mi-web-373703/)

indie81 24/02/2006 04:54

Cómo saber cuantas personas se bajan un archivo de mi web
 
Hola;
en muchas páginas he visto que hay archivos para descargar, y al lado de cada uno pone algo así como: "Descargado 378 veces".
A mí también me gustaría tener eso en mi web, ¿cómo se hace?
Gracias!

kalandas 24/02/2006 05:01

Supongo que unicamente será ir contanto los clicks que dan sobre cada una de las descargas.

indie81 24/02/2006 05:04

Sí, tiene que ser eso, pero ¿cómo se cuenta?
Si es programación me gustaría saber el código, seguro que no es nada complicado además, pero yo no lo sé...

kalandas 24/02/2006 05:12

como tienes puestas las descargas? con un boton, un enlace...?

indie81 24/02/2006 05:16

Son enlaces simples, de texto.

kalandas 24/02/2006 05:36

ok, pues prueba de esta manera entonces:

Código:

<a href="descarga.zip" onClick="contarClicks.asp?url=descarga.zip">Descarga</a>
te creas un nuevo programita contarClicks.asp donde puedes almacenar en tu base de datos los clicks de cada una de las descargas, el contarClicks quedaria algo similar a esto:

Código:

url=queryString("url")

        Set conn = Server.CreateObject("ADODB.Connection")
        conn.ConnectionString = 'La base de datos que uses dependera si es MySql, access, u otra
        conn.Open
        ' Realizamos la actualizacion
        consulta="UPDATE descargas SET clicks=clicks+1 WHERE url="&url
        rs=conn.execute(consulta)
        ' Cerramos la conexion
        conn.Close


indie81 24/02/2006 05:40

Ummm... hay dos problemas:

1. La página está hecha con PHP
2. Es estática, no tiene base de datos

(de todas formas gracias por ir respondiéndome)

kalandas 24/02/2006 05:45

ok, pues lo pasas por php no pasa nada el href será igual, lo que cambia es la recepción de los datos en la pagina contarClicks.php que será
$url=$_GET[url]

Y el segundo problema, como pensabas almacenar los clicks si no usas bases de datos? porque en algún sitio tendrás que hacerlo digo yo no? si no lo haces con base de datos, no se como lo puedes hacer pero lo de hacerlo en php en vez de asp desde luego no es ningún inconveniente ya ves lo único que tienes que cambiar.

sergi_climent 24/02/2006 06:00

puedes guardad los clicks en un txt. si buscas en el foro de php encontraras bastantes ejemplos.
Busca en el foro de php, contador de visitas... alli encontraras lo q buscas.
http://www.forosdelweb.com/showthrea...ntador+visitas
saludos :adios:

DJJJ 24/02/2006 09:49

prueba con este
 
prueba con este esta muyyy bueno

salu2 :arriba:

colettainternet 24/02/2006 18:42

Esto es lo que buscas:

Tutorial para hacer un contador de descargas en PHP sin MySQL

Slaouds:adios:


La zona horaria es GMT -6. Ahora son las 10:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.