si el usuario inserta algo asi "www.yahoo.com.mx" eso lo reemplazo con un ereg_replace de la siguiente manera:
$protocolo="(^| )(www([.]?[a-zA-Z0-9_/-])*)";
$liga="\\1<a href=\"//\\2\">\\2</a>";
ereg_replace($protocolo, $liga, $Texto)
pero el problema no es este, sino que no se como hacer para que el usuario al insertar "yahoo.com" sin el prefijo www. también lo convierta el problema es que puede ser cualquier dirección, ya intente hacer lo siguiente:
$protocolo="(^| )([a-zA-Z0-9_/-]([.]?[a-zA-Z0-9_/-])*)";
$liga="\\1<a href=\"//\\2\">\\2</a>";
ereg_replace($protocolo, $liga, $Texto)
Pero no mas no funciona,
espero alguién pueda ayudarme.... muchas gracias