Código PHP:
<?php
$directorio = "http://www.hispanaworms.com/foro";
$mostrar = "4"; //Número de mensajes a mostrar.
$caracteres = "40"; //Caracteres que se mostrarán de cada línea.
include ("f.php");
$table_prefix = 'phpbb_'; // prefijo de la tabla
mysql_select_db(db,$j) or die('Could not select database');
$consulta = "select * from ".$table_prefix."posts order by post_time desc";
$resultado = mysql_query($consulta);
$i = 0;
while ($rows = mysql_fetch_array($resultado)) {
if ($i <= $mostrar) {
$consulta1 = "select * from ".$table_prefix."forums where forum_id='$rows[forum_id]'";
$resultado1 = mysql_query($consulta1);
$datosf = mysql_fetch_array($resultado1);
$consulta2 = "select * from ".$table_prefix."users where user_id='$rows[poster_id]'";
$resultado2 = mysql_query($consulta2);
$datosu = 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,40)."...";
}
$time = $datost[topic_time];
$consulta6 = "select * from ".$table_prefix."posts_text where post_id='$rows[post_id]'";
$resultado6 = mysql_query($consulta6);
$datosy = mysql_fetch_array($resultado6);
{
$datosy[post_text] = preg_replace("(\[.+?\])is",'',$datosy[post_text]);
}
// Acorta el texto de los mensajes hasta 150 caracteres
{
$datosy[post_text] = substr($datosy[post_text],0,150)."...";
}
$i++;
}
}
mysql_free_result($resultado);
mysql_close($conn);
?>
Me gustaria saber como puedo modificar el script, para que si el post tiene 3 páginas, al clicar encima del enlace hacia el post, se diriga a la ultima página.
He visto otros paneles que llevan esa funcion.
Alguna sugerencia?
Gracias.