Código PHP:
function links($cadena,$target="")
{
$http = "http://";
$cadena = str_replace('<', ' <', $cadena);
$cadena = str_replace('>', '> ', $cadena);
$array = split(" ", $cadena);
$targt = ($target) ? " target=\"".$target."\"":"";
for($i=0;$i<=(count($array));$i++)
{
if(eregi($http, $array[$i]))
$copia[$i] = "<a href=\"".$array[$i]."\"$targt>$array[$i]</a>";
else
$copia[$i] = $array[$i];
}
return implode(' ', $copia);
}
y la llamo asi:
Código PHP:
$contenido=links($contenidon,"_blank");
tengo esta función, el tema es que cuando pongo por ejemplo un <img src="http://www.pagina.com/imagen.jpg"> se arma alto lío y no se ve la imagen, yo lo que quiero es que solamente se le ponga el <a href a un http:// si tiene espacio adelante osea ke con el img src=" no se va a poner por ke tendra una comilla adelante y se ejecutaria bien la imagen.
No se si me entienden, si no me entienden diganme que explico mejor
Un abrazo!