Prière de m'excuser si d'une part le problème a déjà été posé et si je me trompe de forum.
Je désire faire évoluer la fonction make_clickable() contenue dans le fichier bbcode.php pour qu'une URL dépassant un certain nombre de caractères soit tronqué par '...' à la fin tout en gardant le lien.
Voici la ligne de code :
- Code: Tout sélectionner
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
En fait, j'ai beaucoup de mal à saisir le sens de la pattern. Le \\2 correspond à mon url extraite mais comment faire pour la récupérer dans une variable ?
Merci de me répondre.



