Foros del Web » Programando para Internet » PHP »

Busco contador de descargas

Estas en el tema de Busco contador de descargas en el foro de PHP en Foros del Web. Estoy necesitando para mi sitio <a href='ir.asp?http://www.rinconmatematico.com' target='_blank'>http://www.rinconmatematico.com...</a> un contador de descargas. Más precisamente, necesitaría que al lado de cada link haya un contador, y ...
  #1 (permalink)  
Antiguo 29/08/2002, 00:07
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 50
Antigüedad: 21 años, 10 meses
Puntos: 0
Busco contador de descargas

Estoy necesitando para mi sitio <a href='ir.asp?http://www.rinconmatematico.com' target='_blank'>http://www.rinconmatematico.com...</a> un contador de descargas. Más precisamente, necesitaría que al lado de cada link haya un contador, y que aparezca una leyenda como &quot;descarga número xx&quot; . No busco un contador global, sino que necesito discriminar por cada archivo.
Aclaro que mi servidor es bajo Unix.
¿Alguien conoce algo así?
Muchas gracias por la ayuda :)

  #2 (permalink)  
Antiguo 29/08/2002, 00:55
Avatar de ||Dj||  
Fecha de Ingreso: enero-2002
Mensajes: 2.349
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: Busco contador de descargas

hola...scripts de esos debe haber un monton dando vueltas, en <a href='ir.asp?http://www.hotscripts.com' target='_blank'>http://www.hotscripts.com...</a> seguro encontras alguno...
por si te interesa te doy una idea de como hacer algo simple con mysql:

creas una tabla con un campo ID que identifica el registro, y otro DESCARGAS que ya te imaginaras lo que hace...

y despues ejecutas un query para actualizar DESCARGAS cada vez que se clickee en uno de los links:

UPDATE tabla SET descargas=concat(descargas+1) WHERE id='$id'

espero que sirva

<p><font face="Arial, Helvetica, sans-serif" size="2">Usuario Registrado #
10462
[/CODE]</p>
  #3 (permalink)  
Antiguo 29/08/2002, 01:24
Avatar de execon  
Fecha de Ingreso: enero-2002
Ubicación: Temuco
Mensajes: 179
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Busco contador de descargas

La idea de Dj es muy buena y funciona perfectamente, yo ya lo he visto eso en otro lado.

aki va un código

$cid=&quot;nombredearchivodescarga&quot;;

$result = mysql_query(&quot;SELECT impresiones from contador where CONT_ID='$cid'&quot;, $mysql_link);
if(mysql_num_rows($result)) {
mysql_query(&quot;UPDATE contador set impresiones=impresiones+1 where CONT_ID='$cid'&quot;, $mysql_link);
$row = mysql_fetch_row($result);
if($inv != 1) {

print(&quot;$row[0]&quot;);
}
}

revisalo está simple
  #4 (permalink)  
Antiguo 29/08/2002, 01:28
 
Fecha de Ingreso: abril-2002
Mensajes: 188
Antigüedad: 22 años
Puntos: 0
Re: Busco contador de descargas

Trata de hacerlo tu mismo, crea una tabla, q se llame ficheros, con 3 campos, id int(x) not null, auto_increment, nombre, descargas.
esta tabla es un ejemplo, despues en los links de descargas, en vez de hacerlo con un href llamando directamente al fichero, haz q sea descargar.php?id=$id, donde $id es el identificador del fichero.
En la pagina descargar.php haz q corra un script, q ejecute una sentencia sql q sume +1 al campo de descargas, y despues de eso, con un header(&quot;location : fichero.xyz&quot;) inicias la descarga, es solo un ejemplo, pero para mi, siempre es mejor currarse algo uno mismo, q puede ajustarse al 100% a tus necesidades.

Bueno un saludo y suerte :)



Tarodin
[B](CaDa vEz maS ceRca)[B]
<a href="http://ecarbo.homeip.net">CaRbO-OnliNe</a>
  #5 (permalink)  
Antiguo 30/08/2002, 14:05
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 50
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: Busco contador de descargas

Agradezco a ||Dj||, Execon y Tarodin sus consejos e ideas. En realidad estaba buscando algo ya hecho, dado que hasta el momento soy un ignorante de PHP (lo cual, por supuesto, no me enorgullece).
Solamente he creado una bd para un guestbook, pero eso gracias a la consola de mi proveedor, sumado a que luego corrí un script del guestbook que me instalaba todo. Quisiera aprovechar todo lo que me han enviado, pero no sé por donde comenzar.
Saludos, Bambi

PS: Tiempo atrás pedí auxilio buscando un libro de visitas; aprovecho ahora para comunicar que el Guestbook que encontré se ve de maravillas, y lo pueden apreciar en <a href='ir.asp?http://www.rinconmatematico.com/gbookphp/' target='_blank'>http://www.rinconmatematico.com/gbookphp...</a>
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:10.