批量更换文章的图片地址
对于精准垂直类站点,会遇见文章图片过时或者因为某些特殊原因需要进行替换,换成新的图片,这个时候如果手动处理,会非常消耗人力。
不想看代码不想自己学的,也可以直接找豫唐代操作,一个站点只要500(采集站会根据文章数量适当的加钱)
可以采用代码对文章图片进行替换,代码如下
1、在根目录创建php文件,命名为toimg.php;
2、写入代码;
<?php require './zb_system/function/c_system_base.php'; $zbp->Load(); $sql = $zbp->db->sql->get()->select('zbp_post') ->where(array('in', 'log_CateID', "1,2,3,4,5")) ->sql; $array = $zbp->db->Query($sql); foreach ($array as $cc) { $content=$cc['log_Content']; $imgs=GetImagesFromHtml($content); foreach ($imgs as $zc) { $imgurl = $imgurl; $content=str_ireplace($zc, $imgurl, $content); print_r($zc."=>".$imgurl); print_r("<br>"); } $sql = $zbp->db->sql->get()->update('zbp_post') ->where('=', 'log_ID', $cc['log_ID']) ->data(array('log_Content' => $content)) ->query; }
其中where条件里的log_CateID,可以根据自己的情况选择是局部分类处理还是全部处理
$imgurl是新图片的地址,可以是某个文件夹下的随机图片,也可以是附件里的随机图片,具体根据自己的情况填写
3、执行文件
域名/toimg.php
4、这个时候再去文章里面查看,发现老图片就已经都换成新的了;
5、完