预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

php采集文章中的图片获取替换到本地实例php采集文章中的图片获取替换到本地实例导语:PHP中如何把图片替换到本地中,你知道这样的程序要怎么写吗?以下的是对php采集文章中的图片获取替换到本地的实现代码进行了详细的分析介绍,有需要的`朋友可以参考一下。代码如下:/***获取替换文章中的图片路径*@paramstring$xstr内容*@paramstring$keyword创建照片的文件名*@paramstring$oriweb网址*@returnstring**/functionreplaceimg($xstr,$keyword,$oriweb){//保存路径$d=date('Ymd',time());$dirslsitss='/var/www/weblist/uploads/'.$keyword.'/'.$d;//分类是否存在if(!is_dir($dirslsitss)){@mkdir($dirslsitss,0777);}//匹配图片的srcpreg_match_all('#<img.*?src="([^"]*)"[^>]*>#i',$xstr,$match);foreach($match[1]as$imgurl){$imgurl=$imgurl;if(is_int(strpos($imgurl,'http'))){$arcurl=$imgurl;}else{$arcurl=$oriweb.$imgurl;}$img=file_get_contents($arcurl);if(!empty($img)){//保存图片到服务器$fileimgname=time()."-".rand(1000,9999).".jpg";$filecachs=$dirslsitss."/".$fileimgname;$fanhuistr=file_put_contents($filecachs,$img);$saveimgfile="/uploads/$keyword"."/".$d."/".$fileimgname;$xstr=str_replace($imgurl,$saveimgfile,$xstr);}}return$xstr;}