Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2012, 11:08
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 7 meses
Puntos: 320
Respuesta: Contador de descargas

para la cancion mas escuchada debes definir en una bd un contador que incrementas cada vez que se reprodusca (un contador por cancion) y luego la recorres mostrando las conciones con mayores contadores (las mas reproducidas)
para forzar la descarga puedes usar esto:
Código PHP:
Ver original
  1. <?php
  2.     $extensiones = array("mp3", "flv", "wav", "mp4"); //las extenciones de los archivos que descargaras
  3.     $f = $_GET["f"];
  4.     if(strpos($f,"/")!==false){
  5.         die("No puedes navegar por otros directorios");
  6.     }
  7.     $ftmp = explode(".",$f);
  8.     $fExt = strtolower($ftmp[count($ftmp)-1]);
  9.  
  10.     if(!in_array($fExt,$extensiones)){
  11.         die("<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt");
  12.     }
  13.  
  14.     header("Content-type: application/octet-stream");
  15.     header("Content-Disposition: attachment; filename=\"$f\"\n");
  16.     $fp=fopen("$f", "r");
  17.     fpassthru($fp);
  18. ?>

eso lo guardas en descargar.php y lo llamas asi:
<a href="descargar.php?f=lacancion.mp3">descarga aqui</a>
espero te sirva :)