Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

convertir url en lien - Chaines de caractères

convertir url en lien

convertir url en lien


<?php
function url2lien($txt,$affiche=NULL,$blank=NULL){
    
/*
    retourne la chaine donnée en 1er paramêtre avec les URLs converties en lien HTML suivant les 2 autres paramêtres pouvant ne pas être définis
    utilisation :
    url2lien($texte) convertira les URLs avec par défaut c\'est a dire en ajoutant target=\"_Blank\" et le mot LIEN en texte affiché en lien.
    si $affiche est définie : 
        _$affiche égale 1, le texte du lien sera l\'URL pointé par le lien
        _si $affiche égale autre chose que 1, le texte du lien sera la valeur de cette variable
    si $blank égale 1 : 
        _il n\'y aura pas de target de définie (l\'URL souvrira dans la même fenêtre)
    
    exemple : 
    $texte=\"afficher un lien :  http://google.com\";
    url2lien($texte); retounera :
        afficher un lien :  <a href=\"http://google.com\" target=\"_Blank\" title=\"http://google.com\">LIEN</a>
    url2lien($texte,1); retournera :
        afficher un lien :  <a href=\"http://google.com\" target=\"_Blank\" title=\"http://google.com\">http://google.com</a>
    url2lien($texte,\'zelien\'); retournera :
        afficher un lien :  <a href=\"http://google.com\" target=\"_Blank\" title=\"http://google.com\">zelien</a>
    url2lien($texte,0,1); retournera :
        afficher un lien :  <a href=\"http://google.com\"  title=\"http://google.com\">LIEN</a>
    */
    
if(!empty($blank))$blank="\"; else $blank=\" target=\\\"_Blank\\\"\";
    if(!empty($affiche))
        if($affiche==1)return preg_replace(\"`((?:https?|ftp)://\\S+)(\\s|\\z)`\", \"<a href=\\\"$1\\\"\".$blank.\" title=\\\"$1\\\">$1</a>$2\", $txt);
        else return preg_replace(\"`((?:https?|ftp)://\\S+)(\\s|\\z)`\", \"<a href=\\\"$1\\\"\".$blank.\" title=\\\"$1\\\">\".$affiche.\"</a>$2\", $txt);
    return preg_replace(\"`((?:https?|ftp)://\\S+)(\\s|\\z)`\", \"<a href=\\\"$1\\\"\".$blank.\" title=\\\"$1\\\">LIEN</a>$2\", $txt);

?>



Ecrit le 5-/-0/2005 par chapodepay
http://www.horslimite.net


Ajouter un commentaire

Pseudo :
Texte :

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net