批量更換文章的圖片地址
對于精準垂直類站點,會遇見文章圖片過時或者因為某些特殊原因需要進行替換,換成新的圖片,這個時候如果手動處理,會非常消耗人力。
不想看代碼不想自己學的,也可以直接找豫唐代操作,一個站點只要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、完