根據ID批量修改文章狀態
本案例為通過txt文檔輸入N多個文章id,然后根據txt輸入的ID批量對文章狀態進行修改。
操作步驟如下:
1、在網站根目錄創建txt文件,命名為id.txt;
2、在txt里面批量寫入需要修改狀態的id,每個id占一行;
3、在網站根目錄創建php文件,命名為ytecn.php;
4、在文件內寫入php代碼
<?php require 'zb_system/function/c_system_base.php'; $tid=1;//這里是修改后的狀態 0:公開 1:草稿 2:審核 $file = fopen("id.txt", "r"); $user=array(); while(!feof($file)) { $user[]= fgets($file); } $w=array(); $w[]=array('IN', 'log_ID', $user); $sql = $zbp->db->sql->get()->update($zbp->table['Post'])->where($w)->data(array('log_Status' => $tid))->query; echo "修改成功";
5、訪問本文件,路徑為
域名/ytecn.php
6、這個時候在網站后臺,文章管理查看相關文章狀態,就已經是修改后的狀態了。