Version complète: sur le forum Webmaster Hub : Extraire une adresse dans balises [IMG]
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
DJsmileyus
Bonjour à tous.

J'ai un petit problème avec les balises BBcode [*IMG*] et [*/IMG*], j'aimerais tout simplement récupérer l'adresse mais je ne sais pas comment m'y prendre.
Imaginons ceci [*IMG*]image.png[*/IMG*], j'aimerais tout simplement extraire image.png, afin de calculer la taille de cette image.

Je sais que c'est avec les regex, je sais également afficher l'image, mais je n'arrive pas à extraire l'adresse. Avez-vous une idée ?


Merci d'avance et bon dimanche à tous. smile.gif
MarvinLeRouge
Salut,

Mhhhh à vue de nez, tu dois utiliser une regexp du genre
CODE
^[*IMG*](.*)[*/IMG*]$

et tu récupères $1
DJsmileyus
Oui, je me doute, mais je ne sais vraiment pas comment procéder... blush.gif
Dan
Salut,

C'est très simple avec un ereg_replace, comme ceci :

CODE
<?php
$img="[IMG]image.png[/IMG]";
$url=ereg_replace("\[IMG\](.+)\[/IMG\]","\\1",$img);
print $url;
?>

Et voila ! wink.gif

Dan
snwoman49
Euh sinon
$aexploder= explode('[IMG]',$variabledublocàexplode);
$exploder = $aexploder[1];
$exploder = explode('[/IMG]',$exploder);
$exploder = $exploder[0];
echo "$exploder";
snowman
smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.