mike42 Posted August 19, 2008 Share Posted August 19, 2008 hi guys. i need your help please also my problem is i need to matching this img and download to my ftp this is my code if (preg_match('@<li class="activeMiniImage" id="pic_1"><img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_Images1_NewsDetailImageRepeater_ctl01_image1" alt="" src="../../../../(.*?)" style="border-width: 0px;"><\/li>@', $sub, $im)){ $im = $matches[1]; $im=trim($im); } and match string <li class="activeMiniImage" id="pic_1"> <img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_Images1_NewsDetailImageRepeater_ctl01_image1" alt="" src="../../../../../images/292_0/False/126099.jpg" style="border-width: 0px;"> <span style="display: none;"> </span> </li> thanx Link to comment https://forums.phpfreaks.com/topic/120309-img-tag-matching/ Share on other sites More sharing options...
nrg_alpha Posted August 19, 2008 Share Posted August 19, 2008 I'm not sure I follow (your request is not clear).. so you just want to get the <img ....> tag? if so: $str = '<li class="activeMiniImage" id="pic_1"><img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_Images1_NewsDetailImageRepeater_ctl01_image1" alt="" src="../../../../../images/292_0/False/126099.jpg" style="border-width: 0px;"><span style="display: none;"></span></li>'; preg_match('#<img.+>#i', $str, $match); echo $match[0]; // this only contains the <img> tag... For the record, that img id is the longest and ugliest one I have ever seen... Link to comment https://forums.phpfreaks.com/topic/120309-img-tag-matching/#findComment-619868 Share on other sites More sharing options...
mike42 Posted August 19, 2008 Author Share Posted August 19, 2008 thnx nrg_alpha i will try Link to comment https://forums.phpfreaks.com/topic/120309-img-tag-matching/#findComment-619932 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.