Automatización de enlaces en una página web

  • Autor Autor MAF
  • Fecha de inicio Fecha de inicio
M

MAF

Épsilon
Redactor
Verificación en dos pasos activada
Buenas,

Tengo una web en la que añado enlaces en formato texto (sin el propio enlace con el href y tal) y me gustaría que para ahorrarme trabajo, que cada vez que inserto uno, automáticamente se le enlace...

Para que me entendáis, es como si yo aquí escribo la url de una web y sin enlazarlo ya se pone el enlace automáticamente.

Quería saber si alguno sabíais como hacer esto.

Un saludo y gracias
 
Creo que en html difícil, necesitarías alguna class en php. Algo asi:

PHP:
<?php
/* Ejemplo */
$string='http://www.ulloaelcubano.com';
echo autoenlace($string);

/* Funcion que transforma las URLS en enlaces */
function autoenlace($string){

/* Asegurarse de que hay http:// en todas las URLS */
$string = preg_replace("/([^\w\/])(www\.[a-z0-9\-]+\.[a-z0-9\-]+)/i", "$1http://$2",$string);
/* transformar URLS en enlaces*/
$string = preg_replace("/([\w]+:\/\/[\w-?&;#~=\.\/\@]+[\w\/])/i","<a target=\"_blank\" href=\"$1\">$1</A>",$string);

return $string;
}

?>
 
mmm Gracias, voy a probar 🙂
 
Atrás
Arriba