Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2007, 15:54
braiank
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 3 meses
Puntos: 0
Función reemplaza http

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!

Última edición por braiank; 18/09/2007 a las 16:45