hello, j'aimerais extraire d'une chaine toute la balise img.
J'ai ce code :
Mais étrangement, cela me retourne
Pourquoi le texte est il tronqué à longdesc="Le ?
On dirait qu'il plante parce qu'il y a un espace... J'ai vérifié en raccourcissant mon URL, ce n'est pas un problème de longueur de chaîne...
Modifié par gordie (11 Nov 2007 - 15:24)
J'ai ce code :
$post = '<div class="wpg2tag-image"><a href="monlien"><img src="http://monsite.com/main.php?g2_view=core.DownloadItem&g2_itemId=357&g2_serialNumber=2&g2_GALLERYSID=786ab243988914199985c29dc58dbbca" width="150" height="85" id="IFid1" class="ImageFrame_none" alt="Castleinthesky" longdesc="Le château dans le ciel"/></a></div><p>montexte ici</p>';
if (preg_match("/\< *[img][^\>]*[src] *= *[\"\']{0,1}([^\"\'\ >]*)/i" ,$post,$matches)) {
echo $matches[0];
Mais étrangement, cela me retourne
<img src="http://monsite.com/main.php?g2_view=core.DownloadItem&g2_itemId=357&g2_serialNumber=2&g2_GALLERYSID=786ab243988914199985c29dc58dbbca" width="150" height="85" id="IFid1" class="ImageFrame_none" alt="Castleinthesky" longdesc="Le
Pourquoi le texte est il tronqué à longdesc="Le ?
On dirait qu'il plante parce qu'il y a un espace... J'ai vérifié en raccourcissant mon URL, ce n'est pas un problème de longueur de chaîne...
Modifié par gordie (11 Nov 2007 - 15:24)