php 抓取网页生成图片(我们现在要复制别人网站上的带有图片的内容到自己网站)

优采云 发布时间: 2021-11-20 00:06

  php 抓取网页生成图片(我们现在要复制别人网站上的带有图片的内容到自己网站)

  我们现在需要把别人网站上的图片内容复制到我自己的网站,所以我必须从别人的网络下载图片,保存到本地,然后替换内容中的图片地址和我们本地的一样,这里我们要用到php中的preg_match_all、file_get_contents、str_replace这三个函数。

  ec(2);

  复制一篇文章的文章后,发现图片的路径是别人的网站。如何一键下载这些图片到本地,并修改为本地路径。

<p> 代码如下 复制代码 /**

* 获取替换文章中的图片路径

* @param string $xstr 内容 采集网页的content

* @param string $keyword 创建照片的文件名 我写upimg

* @param string $oriweb 网址 一般写null

* @return string

*

*/

function replaceimg($xstr,$keyword, $oriweb){

$basedir = dirname(__FILE__);

//保存路径

$d = date(&#39;Ym&#39;, time());

$dirslsitss = $basedir.&#39;/../uploads/&#39;.$keyword.&#39;/&#39;.$d;//分类是否存在

if(!is_dir($dirslsitss)) {

@mkdir($dirslsitss, 0777);

}

//匹配图片的src

preg_match_all(&#39;#

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线