mmm... tienes razón... se me escapó ese "¿pequeño?" detalle...
lo que se me ocurre es reemplazar lo que diga
<a por
<a target="_blank" ...
Para esto podemos utilizar la función str_replace():
http://www.php.net/manual/es/function.str-replace.php
En este caso, no hará falta más que agregar una línea al código. Te vuelvo a postear todo y te indico la línea que debes agregar:
"ultimas_discusiones.php" Código PHP:
<?php
$origen_url = "http://www.croa.com.ar/cgi-bin/ipb/index.php?act=home";
$archivo = file($origen_url);
echo "<html><head><style type='text/css'>";
while(!eregi("<style",$archivo[$i])){
$i++;
}
$estilo = true;
while($estilo){
if (eregi("</style>",$archivo[$i])){
$estilo = false;
}else{
echo $archivo[$i];
}
$i++;
}
//---------------------------
echo "</style></head><body>";
//----------------------------
while(!eregi("discusiones",$archivo[$i])){
$i++;
}
$i = $i-2;
$discusiones = true;
while($discusiones){
if (eregi("recientes",$archivo[$i+2])){
$discusiones = false;
}else{
//La siguiente línea es la que tienes que agregar:
$archivo[$i] = str_replace('<a ','<a target=\"_blank\" ', $archivo[$i]);//LINEA AGREGADA
//El resto sígue igual
echo $archivo[$i];
}
$i++;
}
//----------------------------
echo "</body></html>";
//---------------------------
?>
Aunque insisto en que sería mejor conocer un poco la Base de datos y hacer la consulta directamente.
Saludos