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 Quote 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... Quote 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 Quote Link to comment https://forums.phpfreaks.com/topic/120309-img-tag-matching/#findComment-619932 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.