Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2012, 11:13
Avatar de engelsarcep
engelsarcep
 
Fecha de Ingreso: mayo-2012
Ubicación: Nicaragua
Mensajes: 11
Antigüedad: 12 años
Puntos: 0
APORTE : Reconocer URL E-MAIL y HASHTAG (#) con PHP estilo twitter

Hola amigos actualmente estoy creando una Red Social y me dedique a crear una funcion PHP para que a la hora que el usuario introdusca un texto me pueda reconocer si lleva una URL una direccion de Correo o si es un Hashtag (#miHashtag) estilo Twitter.

aqui lo comparto.






<?
function html_reconocerparam($texto) {


$texto = eregi_replace('(((f|ht){1}(tp|tps){1}://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '<a href="\\1" target="_blank">\\1</a>', $texto);
$texto = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="http://\\2" target="_blank">\\2</a>', $texto);
$texto = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4})','<a href="mailto:\\1\">\\1</a>', $texto);
$texto = preg_replace('/(^|\s)#(\w+)/','\1<a class="tipsy-top" title="#\2" href="'.$boardurl.'/buscador/estados/&qp=\2">#\2</a>',$texto);


return $texto;


}
$texto="Ejemplos #miHashtag la web en http://www.radioabcstereo997.com/beta/abc.php

el correo [email protected] ";
echo html_reconocerparam($texto);
?>




En algun momento de nuestras vidas programando en PHP lo podemos utilizar!!!!