podrias hacerlo vos directamente
primero tendrias que agregar un campo en la tabla de los datos del usuario donde se guarde el mes actual.... con guardar solo el numero ya serviria
Código PHP:
date("m"); //esto tendrias que guardar
entonces vas comprobando cada ves que realiza una descarga si el mes actual es igual al mes que tiene guardado en la base de datos y si es asi lo dejas descargar hasta el limite... cuando el limite se alcanza entonces ya no lo dejas descargar mas....
AHORA el dia en que el usuario ingrese a tu sitio de nuevo y el mes actual sea distinto al que tenia guardado en la base de datos que haces???
1- borras el total de descargas
2- cambias el mes de la base de datos por el actual y estoy ya habilitaria a que durante ese mes el pueda seguir realizando descargas hasta el maximo permitido!
WOW! QUE BUENA IDEA
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
jaja!
Por las dudas se me ocurrio darte una mano asi que te arme un codigo referencia
Código PHP:
<?
//primero saco el ultimo mes que tenga el usuario en sus datos
$consulta = mysql_query("SELECT mes_actual FROM tabla_usuario WHERE usuario = 'pepe');", $link);
//recojo los datos
$datos = mysql_fetch_array($consulta);
//compruebo que el mes habilitado para la descarga sea el actual
if($datos[mes_actual] == date("m")) {
//en caso de que sea correcto compruebo que la memoria permitida para descargas no este exedida
if($DESCARGA_TOTAL_REALIZADA_HASTA_EL_MOMENTO < $TOTAL_PERMITIDO_DE_DESCARGA_MENSUAL){
//lo dejo descargar el archivo
} else {
//NO LO DEJO DESCARGAR NADA!!!
}
} else {
//ingreso el nuevo mes actual
mysql_query("UPDATE tabla_usuario SET mes_actual = '".date("m")."' WHERE usuario = 'pepe';", $link);
//y ahora le permito hacer la descarga
}
?>