Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2006, 13:03
index000
 
Fecha de Ingreso: febrero-2005
Mensajes: 183
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Funcion link con erroes...

Hola tengo la siguiente funcion:
Código:
<? 
function hyperlink(&$text) 
{ 
    
$text = ereg_replace("[a-zA-Z]+://([.]?[a-zA-Z0-9_/?=&,-])*",  "<a href=\"\\0\" target=\"_blank\">\\0</a>", $text); 

$text = ereg_replace("(^| )(www([.]?[a-zA-Z0-9_/-])*)", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $text); 
} 
?>
Código:
<? $line = $row_DetailRS1['texto_detallado'];
hyperlink($line);
echo $line;
?>
Este codigo por medio de esa simple concatenacion lo que hace convertir cualquier texto q contenga www. o http:// en link html.
Problema: el problema se genera cuando el link contiene un caracter como un signo de pregunta [?] lo eh modificado un monton de veces pero esta ves ya nose como hacer para que esto funcione.
Mil gracias.