php 替换字符串问题

wwwmmm 发布于 2012/06/26 19:06
阅读 244
收藏 0
PHP

一般网站里的图片设置了防盗链

获取网页里面的内容后,需要把图片下载到自己的服务器 这样能完美解决防盗链 而且不浪费被采集网站的流量。。。。。

下载后  怎么替换网页里面的图片URL地址呢  

URL如下示例:

http://pic.yupoo.com/dapenti/C4mM7nmJ/Q6Jwo.jpg

http://pic.yupoo.com/dapenti/C4luMQay/3dmjF.jpg

图片 URL 没有规律  且下载后 假如采集到的内容里的图片 第一个 命名为1 第二个命名为2 依次类推

采集后 进行替换图片URL 怎么替换啊  求指点啊

加载中
0
voov
voov
basename()
0
酒逍遥
酒逍遥

采集的时候 最好把图片命名为 原图片地址的md5加密串..

并把图片地址记录下来..替换时直接替换为其对应的md5图片名即可.

例如:

http://pic.yupoo.com/dapenti/C4mM7nmJ/Q6Jwo.jpg 

对应md5 值为  d0849125ad53eea02464dd2c33c80edf

那么你下载之后的图片存储地址为 http://www.xxx.com/image/d0849125ad53eea02464dd2c33c80edf.jpg

你替换的之后直接把 http://pic.yupoo.com/dapenti/C4mM7nmJ/Q6Jwo.jpg 

替换为 http://www.xxx.com/image/d0849125ad53eea02464dd2c33c80edf.jpg

即可

返回顶部
顶部