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
Verificado por Whatsapp
¡Ha verificado su Paypal!
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 🙂