Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/05/2011, 11:54
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 8 meses
Puntos: 15
Respuesta: acortar links

Hola, el caso es que sigo necesitando ayuda.

La función que tengo es esta:


Código PHP:
Ver original
  1. function hacer_links($texto)
  2. {
  3.     $texto = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)','<a class=ver12subazuosc href="\\1" target="_blank">\\1</a>', $texto);
  4.  
  5.     $texto = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)','\\1<a class=ver12subazuosc href="http://\\2" target="_blank">\\2</a>', $texto);
  6.  
  7.     $texto = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})','<a class=ver12subazuosc href="mailto:\\1">\\1</a>', $texto);
  8.  
  9.     return $texto;
  10. }


pero... no me acortar los link, simplemente me los construye. Faltaría saber como acortarlos y poner en medio los 3 puntos suspensivos "...".

gracias