Bonjour,
J’ai écris une expression qui permet d’extraire un ou plusieurs liens
d’une chaîne :
<?php
$texte="aaaa _http://www.clubic.com/forum/programmation bbbbbb _http://www.clubic.com/forum/programmation aaaa";
preg_match_all("/((ht|f)tps?:\/\/(.*) )/",$texte,$temp);
foreach($temp[0] as $i => $lib){
echo "<br>".$lib;
}
?>
J’ai dû mettre un souligné devant le http pour eviter l’ajout des tags spéciaux de clubic
Mais le problème c’est qu’il me sort ça:
“http://www.clubic.com/forum/programmation/ bbbbbb _http://www.clubic.com/forum/programmation/”
Une seule chaine au lieu de 2 (???)
Une petite idée siouplait?
thx
Edité le 14/02/2009 à 20:19