Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/12/2010, 22:00
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Lector RSS Twitter

Si lo querías en php lo hubieras posteado en ese foro. Bueno, va un ejemplo en php:
Código:
<?php 
function reduceurl($url, $url_length) {
        $reduced_url = substr($url, 0, $url_length);
        if (strlen($url) > $url_length) $reduced_url .= '...';
        
        return $reduced_url;
    }
function smarty_modifier_url2link ($value) {
	if ($value == '0') {
		return '0';
	} else if (is_array($value)) {
		return $value;
	} else if ($value) {
		return preg_replace(
			"/https?:\/\/[a-zA-Z0-9_~.,:;\/?&=+$%#!\-]+/se",
			'"<a href=\"$0\" target=\"_blank\">".reduceurl("$0",26)."</a>"',
			$value
		);
	}
}

function convert2link($text){
		$text=smarty_modifier_url2link($text);
		$text = preg_replace('#@([\\d\\w]+)#', '<a href="http://twitter.com/$1" target="_blank">$0</a>', $text);
		$text = preg_replace('/#([\\d\\w]+)/', '<a href="http://search.twitter.com/search?q=%23$1" target="_blank">$0</a>', $text);
		return $text;

}
$textoDeEjemplo='@panino5001 testeando un #parseo de texto en http://www.forosdelweb.com';
echo  convert2link($textoDeEjemplo);
?>