El script es este, no es muy largo:
Código PHP:
<?php
// Últimos mensajes publicados en foros phpBB2.
$directorio = "http://URL/foro"; //Carpeta donde esta situadoel foro.
$mostrar = "4"; //Número de mensajes a mostrar.
$caracteres = "27"; //Caracteres que se mostrarán de cada línea.
include ("config.php");
$table_prefix = 'phpbb_'; // prefijo de la tabla
// Lo que viene ahora no lo toques para nada!!!
mysql_select_db(hispanaw_phpb1,$conn) 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,20)."...";
}
$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)."...";
}
echo "<table valign='top' width=610 bgcolor=#003399 border=0 cellspacing=0 cellpadding=0>
<tr>
<td width=20></td>
<td valign='top' bgcolor=#b7e1a7 width=250 ><font size='-2' face='Verdana, Arial, Helvetica, sans-serif' class='forum'><a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" title=\"$datosy[post_text]\">$datost[topic_title]</a></font></td>
<td bgcolor=#b7e1a7><font size='-2' face='Verdana, Arial, Helvetica, sans-serif' >$datosf[forum_name]</font></td>
<td bgcolor=#b7e1a7 align='right'><font size='-2' face='Verdana, Arial, Helvetica, sans-serif' > $datosu[username]</font></td>
<td width=20></td>
</tr></table>";
$i++;
}
}
mysql_free_result($resultado);
mysql_close($conn);
?>
Alguien sabria como modificarlo para tomar esos dos valores añadidos que comenté antes?
Muchas gracias