Pues ... en tu campo de tu registro de la noticia en cuestión guardas ese nombre del archivo "1.txt"
Cuando hagas tu consulta a tu BD para obtener ese registro tipo:
Código PHP:
// conectas a tu BD .. etc...
$sql="SELECT * FROM noticias WHERE id='$id'";
$resultado=mysql_query($sql) or die (mysql_error());
if (mysql_num_rows($resultado) == 1){
$row=mysql_fetch_array($resultado);
echo $row['titulo']."<br>";
// Como tu texto es externo .. lo puedes incluir leyendolo ..
// Puedes llevarlo a una variable con file() para aplicar algún proceso si lo requieres.
readfile("ruta_absoluta_archivos/".$row['texto']);
} else {
echo "No hay resultados";
}
Ojo con las rutas que uses a imagenes, css, js externos en tu "1.txt" si es que ahí usas HTML .. usa rutas absolutas tipo
http://www.tal.tal/imagenes/tal para no tener problemas.
Un saludo,