Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2009, 18:11
Avatar de DjMiki
DjMiki
 
Fecha de Ingreso: octubre-2007
Ubicación: Paijan - Trujillo - La Libertad
Mensajes: 90
Antigüedad: 16 años, 7 meses
Puntos: 2
Pregunta Ayuda: Autoconvertir URL de Texto a Enlace

Bueno aqui les dejo un codigo que hace que conviertan una url de un texto a enlace. lo encontre tratando de conseguir algo asi peor eh tenido problemas para adaptarlo a mis necesidades, asi que acudo aqi a los grandes para que me puedan ayudar
Bueno estaba intentando aplicarlo a mi web y funciona, pero hay algo que deseo, que una vez detectada la url y convertida a enlace,al momento de mostrarla tambien la acorte.
Se que se puede hacer con "substr", bueno mi codigo es este espero me ayuden.
Lo que intente es hace esto:
Código PHP:
<?php 
$txt 
='<b>h t t p : / / rs152.rapidshare.com/files/117580024/WXPSP3UEByOGARJ.part8.rar</b>';
 
$txt preg_replace'/(http|ftp)+(s)?:(\/\/)((\w|\.)+)(\/)?(\S+)?/i''<a href="\0" target="_blank">'.substr('\0'037).'</a>'$txt);
echo 
$txt;  ?>
Bueno tambien vi que el "preg_replace" tiene una propiedad mas que se llama "init limit" supuse que era el limite que podia mostar ene ste caso el enlace que loa corte al momento de mostrarlo, pero bueno no me funciono, en fin espero me puedan ayudar, y por ultimo que tambien valide que no coja las etiquetas que esten cerca a los enlaces por que si muestro el codigo que puse arriba obtendre un enlace como este:
"h t t p : / / rs152.rapidshare.com/files/117580024/WXPSP3UEByOGARJ.part8.rar</b>"
y eso no es lo que se desea, Por ultima vez espeor me ayuden, Gracias de Antemano.

NOTA: Lo coloque separado por el antiSpam