1楼的不太符合实际情况,
$str='<p><img border="0" src="upfiles/2009/07/1246430143_1jpg" alt=""/></p>';
$pattern="/<[img|IMG]src=[\'|\"]((:[\gif|\jpg]))[\'|\"][\/]>/";
preg_match_all($pattern,$str,$match);
print_r($match);
结果:
Array(
[0] => Array ( [0] => <img border="0" src="upfiles/2009/07/1246430143_1jpg" alt=""/> )
[1] => Array ( [0] => upfiles/2009/07/1246430143_1jpg )
)
直接获取 echo current($match[1]);
你是要抓取其他页面的 还是说你是后端脚本接收。接收也应该是前端页面上传的吧 不然接收的意义就没有了。
抓取的话 用curl抓就可以了 抓到地址 要写个正则表达式去匹配的。
上传接收的话
前端:<input type="file" name="myFile"/>
后端:$_FILES
以上就是关于请教如何用php提取图片url地址全部的内容,包括:请教如何用php提取图片url地址、php怎么获取文章内容里面的图片、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)