Support en Ligne

[PHP] - Fonction pour récupérer des liens dans un texte

[PHP] - Fonction pour récupérer des liens dans un texte

Messagede Baborge77 » Mer 27 Aoû 2008 11:37

Cette fonction permet de mettre en forme les liens dans le texte, et de réuperer les liens dans une variable
pour les utiliser ailleur...

Code: Tout sélectionner
function replaceLinks($text) {
    $text2 = ereg_replace('[a-zA-Z]+://(([.]?[a-zA-Z0-9_/-])*)', '<a href="\\0" target=\"_blank\">liens</a>',$text);
    $text3 = ereg_replace('(^| )(www([-]*[.]?[a-zA-Z0-9_/-?&%])*)', '<a href="http://\\2" target=\"_blank\">liens</a>',$text2);
//      preg_match_all("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/",  $text3, $out, PREG_PATTERN_ORDER);
      preg_match_all("/(<([\w]+)[^>]*>)(.*)(<\/\\2>)/", $text3, $out, PREG_SET_ORDER);
    $textR = "Liens photos: ";
      foreach($out as $val){
           $textR .= $val[0] ." - ";
      }
      $textR .=  "<br>";
    return $textR;

}
Avatar de l’utilisateur
Baborge77
Administrateur - Site Admin
 
Messages: 38
Inscription: Jeu 27 Aoû 2009 16:00

Retourner vers PHP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron

PageRank Actuel