miren, dentro de mi clase tengo un método que es para generar hipertexto automaticamente. Este lo que hace es que se le pasa una cadena y busca todas las coincidencias en la BD y reemplaza esa misma cadena pero con un link. esta es la función:
Código PHP:
function ListarHipertexto()
{
$resultado = $this->DB->consultarBD("SELECT * FROM hipertexto");
while($lista = mysql_fetch_array($resultado)){
$a = $lista['Id'];
$b = $lista['nombre'];
$c = $lista['link'];
$cont = new Hipertexto($a,$b,$c);
$this->lista_hipertexto[]=$cont;
}
return $this->lista_hipertexto;
}
function Hipertexto($cadena)
{
$aux=$this->ListarHipertexto();
$buscar= array();
$aux1= array();
for($i=0;$i<count($aux);$i++)
{
$buscar[]=$aux[$i]->GetNombre();
$aux1[]="<a href=".'"'.$aux[$i]->GetLink().'"'. " target=".'"_blank"'.">".$aux[$i]->GetNombre()."</a>";
}
$contenido = str_replace($buscar,$aux1,$cadena);
return $contenido;
}
Gracias Mil
Salu2
Reyvi