Hola a todos, estoy usando un código php para mostrar(en la home del web) los archivos adjuntos con más descargas de mi foro phpbb.
Mi problema es que me gustaría que los datos se fueran actualizando cada semana. Ahora mismo se contabilizan las descargas totales de los archivos.
Este es el código:
Código PHP:
<?php
$directorio = "/pagina/foro"; // Carpeta donde esta situado el foro.
$partedosfav = "&start=0&st=0&sk=t&sd=a&bookmark=1"; // Segunda parte de la ruta a favoritos.
$mostrar = "10"; // Número de mensajes a mostrar.
$caracteres = "32"; // Caracteres que se mostrarán de cada línea.
$dbhost = 'localhost'; // Nombre de host (suele ser 'localhost')
$dbname = 'dbname'; // Nombre de la base de datos
$dbuser = 'dbuser'; // Usuario de la base de datos
$dbpasswd = 'dbpasswd'; // Contraseña ...
$table_prefix = 'foro_'; // Prefijo de la tabla
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "select * from ".$table_prefix."attachments order by download_count desc";
$resultado = mysql_query($consulta);
$i = 1;
echo "<ul style=\"list-style:decimal; font-weight:bold;\">";
while ($rows = mysql_fetch_array($resultado)) {
if ($i <= $mostrar) {
$consulta1 = "select * from ".$table_prefix."attachments where attach_id='$rows[attach_id]'";
$resultado1 = mysql_query($consulta1);
$datosi = mysql_fetch_array($resultado1);
$consulta2 = "select * from ".$table_prefix."attachments where real_filename='$rows[real_filename]'";
$resultado2 = mysql_query($consulta2);
$datosn = mysql_fetch_array($resultado2);
$consulta3 = "select * from ".$table_prefix."topics where topic_id='$rows[topic_id]'";
$resultado3 = mysql_query($consulta3);
$datost = mysql_fetch_array($resultado3);
if (strlen($datost[topic_title]) > $caracteres) {
$datost[topic_title] = substr($datost[topic_title],0,29)."..."; // El límite de carácteres que muestra antes de los puntos
}
if ($datost[topic_attachment] < "1")
{$datost[topic_attachment] = "";}
else
echo "<li><a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" class=\"enlaces-usuarios-tops\">$datost[topic_title]</a></li><div style=\"margin:16px 0 16px 0;\"></div>";
$i++;
}
}
echo "</ul><div style=text-align:right;><a href=$directorio>ver más</a></div>";
mysql_free_result($resultado);
mysql_close($conexion);
?>
Como puedo hacer para conseguirlo? gracias anticipadas