具体需求是,把 A 程序数据库的文章批量导入 B 程序数据库,
这样会有一个问题,A 程序里 content 的图片的格式是 img src=http://www.v2ex.com/upload/xxx/xxx.jpg
需要写个方法下载 content 里的图片(需要提取 img,然后在 /upload 前加上域名)、改变 src 的值(将下载的图片的路径写到 content 对应的 img)替换
目前的思路是
正则匹配出 content 里的所有 img,然后下载,得到路径,替换原 content 对应的 img src
想的通, 写不出来, 尴尬了
例:
$str =
"<p>V 站的程序员都好牛 b</p>,<img src=\"/uploads/allimg/170427/10330HO4-0.jpg\"> 巴拉巴拉 <img src=\"/uploads/allimg/170427/10330HO5-1.png\"> <div>你们最帅了</div>";
要得到的结果,
下载$str 里的图片,得到路径,重写 src
这样会有一个问题,A 程序里 content 的图片的格式是 img src=http://www.v2ex.com/upload/xxx/xxx.jpg
需要写个方法下载 content 里的图片(需要提取 img,然后在 /upload 前加上域名)、改变 src 的值(将下载的图片的路径写到 content 对应的 img)替换
目前的思路是
正则匹配出 content 里的所有 img,然后下载,得到路径,替换原 content 对应的 img src
想的通, 写不出来, 尴尬了
例:
$str =
"<p>V 站的程序员都好牛 b</p>,<img src=\"/uploads/allimg/170427/10330HO4-0.jpg\"> 巴拉巴拉 <img src=\"/uploads/allimg/170427/10330HO5-1.png\"> <div>你们最帅了</div>";
要得到的结果,
下载$str 里的图片,得到路径,重写 src
