红穆笔记
首頁 程序筆記 wordpress數據遷移帝國 文章轉移代碼
程序筆記 帝國cms

wordpress數據遷移帝國 文章轉移代碼

wordpress数据迁移帝国 文章转移代码

繼續上一篇文章的代碼,下面是轉移文章的代碼:

🔒 隱藏內容:會員可查看

<?php
require("./config.php");
$dbname2 = 'www_azhenxi_com';
$dbname = 'ecms_site';

$u = empty($_GET['n'])?0:$_GET['n'];

if(empty($_GET['n'])){
    turncate($dbname,'phome_ecms_news');
    turncate($dbname,'phome_ecms_news_check');
    turncate($dbname,'phome_ecms_news_check_data');
    turncate($dbname,'phome_ecms_news_data_1');
    turncate($dbname,'phome_ecms_news_index');
}

define('EmpireCMSAdmin','1');
require("../e/class/connect.php");

require("../e/class/db_sql.php");
require("../e/class/functions.php");
require("../e/class/delpath.php");

require("../e/class/copypath.php");
require("../e/class/t_functions.php");
require("../e/data/dbcache/class.php");
require("../e/data/dbcache/MemberLevel.php");

$link=db_connect();

$empire=new mysqlquery();

$r=$empire->query("SELECT * FROM `$dbname2`.`liwuposts` where  `post_type` = 'post' and `ID` > {$u} order by `ID` ASC limit 50");

$_POST = json_decode(file_get_contents("post.json"),true);
while($r2=$empire->fetch($r))        //循環獲取查詢記錄
{
    
    $classid = $empire->query("SELECT * FROM `$dbname2`.`liwuterm_relationships` WHERE `object_id` = {$r2['ID']} ");
    $classid = $empire->fetch($classid);
    $classid = $classid['term_taxonomy_id'];
    
    // print_r($classid);die;
    // print_r($r2);die;
    
    $_POST['titlepic'] = '';
    $_POST['newstext'] = htmlspecialchars_decode($r2['post_content']);
    
    $_POST['newstext'] = preg_replace('/<img.*?>/i', '', $_POST['newstext']);
    $_POST['newstext'] = preg_replace('/<figure.*?>*?<\/figure>/i', '', $_POST['newstext']);

    // print_r($_POST['newstext']);
    $time = strtotime($r2['post_date']);
    
    
    $sql1 = "INSERT INTO `{$dbname}`.`phome_ecms_news` (`id`, `classid`, `ttid`, `onclick`, `plnum`, `totaldown`, `newspath`, `filename`, `userid`, `username`, `firsttitle`, `isgood`, `ispic`, `istop`, `isqf`, `ismember`, `isurl`, `truetime`, `lastdotime`, `havehtml`, `groupid`, `userfen`, `titlefont`, `titleurl`, `stb`, `fstb`, `restb`, `keyboard`, `title`, `newstime`, `titlepic`, `ftitle`, `smalltext`, `diggtop`) VALUES ({$r2['ID']}, '{$classid}', '0', '0', '0', '0', '', '1', '1', 'admin', '0', '0', '0', '0', '0', '0', '0', '{$time}', '{$time}', '1', '0', '0', '', '', '1', '1', '1', '{$r2['post_excerpt']}', '{$r2['post_title']}', '{$time}', '{$_POST['titlepic']}', '{$r2['post_title']}', '".addcslashes($r2['post_excerpt'])."', '0') ;";
    
    $sql2 = "INSERT INTO `{$dbname}`.`phome_ecms_news_data_1` (`id`, `classid`, `keyid`, `dokey`, `newstempid`, `closepl`, `haveaddfen`, `infotags`, `writer`, `befrom`, `newstext`) VALUES ({$r2['ID']}, '{$classid}', '', '1', '0', '0', '0', '', '心動禮物網', '心動禮物網', '".addslashes($_POST['newstext'])."') ;";
    
    
    $sql3 = "INSERT INTO `{$dbname}`.`phome_ecms_news_index` (`id`, `classid`, `checked`, `newstime`, `truetime`, `lastdotime`, `havehtml`) VALUES ({$r2['ID']}, '{$classid}', '1', '{$time}', '{$time}', '{$time}', '1') ;";
    
    if($empire->query($sql1)){
        echo "文章《{$r2['post_title']}》更新成功/33%<br>";
    }else{
        echo "文章《{$r2['post_title']}》更新失敗/33%:{$sql1}<br>";
    }
    if($empire->query($sql2)){
        echo "文章《{$r2['post_title']}》更新成功/66%<br>";
    }else{
        echo "文章《{$r2['post_title']}》更新失敗/66%:{$sql2}<br>";
    }
    if($empire->query($sql3)){
        echo "文章《{$r2['post_title']}》更新成功/100%<br><br>";
    }else{
        echo "文章《{$r2['post_title']}》更新失敗/100%:{$sql3}<br>";
    }
    
    $u = $r2['ID'];
}
db_close();
$empire=null;

// die;
    $_GET['n'] = $u;
    $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?n=".$_GET['n'];
    echo '<html>';
    echo '<head>';
    echo '<meta http-equiv="refresh" content="0; url='.$url.'">';
    echo '</head>';

json文件代碼:

{"ehash_bf9a":"7f4acc1ed062a816ee25","rhash_ce6d":"0d7212cbe5bd","ehash_4IIMJ":"Ccf04syPf3ocZwpV7k0w","ehash_d84b":"4cfed5520f59c446154c","rhash_Bgyf0":"macGrGq7mGD6","ehash_24e9":"0fd0b314591732e306fb","enews":"AddNews","classid":"1","bclassid":"0","id":"0","filepass":"1678417767","username":"","oldfilename":"","oldgroupid":"","oldchecked":"1","newstext_url":"","ecmsfrom":"http:\/\/ecms10260.yanshi.4s5.cn\/e\/admin\/ListNews.php?&ehash_4IIMJ=Ccf04syPf3ocZwpV7k0w&bclassid=0&classid=1","ecmsnfrom":"1","fstb":"","oldttid":"","ecmscheck":"0","ztids":"","zcids":"","oldztids":"","oldzcids":"","havetmpic":"0","title":"\u6807\u9898","titlecolor":"","ftitle":"\u526f\u6807\u9898","checked":"1","isgood":"0","firsttitle":"0","keyboard":"\u5173\u952e\u8bcd","titleurl":"","newstime":"2023-03-10 11:09:27","titlepic":"\u56fe\u7247","smalltext":"\u7b80\u4ecb","writer":"\u4f5c\u8005","w_id":"\u9009\u62e9\u4f5c\u8005","befrom":"\u65b0\u95fb\u6765\u6e90","befrom_id":"\u9009\u62e9\u4fe1\u606f\u6765\u6e90","newstext":"\u6b63\u6587","dokey":"1","qz_url":"","autosize":"5000","getfirsttitlepic":"","getfirsttitlespicw":"105","getfirsttitlespich":"118","istop":"0","newstempid":"0","groupid":"0","userfen":"0","onclick":"0","totaldown":"0","newspath":"","filename":"","infotags":"tag,tag2","oldinfotags":"","info_diyotherlink":"0","info_keyid":"","info_infouptime":"","info_infodowntime":"","vote_title":"","vote_name":["","","","","","","",""],"vote_num":["0","0","0","0","0","0","0","0"],"v_vote_num":"1","v_editnum":"8","vote_class":"0","dovote_ip":"0","vote_olddotime":"0000-00-00","vote_dotime":"0000-00-00","vote_width":"500","vote_height":"300","vote_tempid":"1","addnews":" \u63d0 \u4ea4 "}
微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

帝国CMS数据库语句&amp;SQL语句格式

帝國CMS數據庫語句&amp;SQL語句格式 程序筆記 帝國cms

帝國CMS擴展SQL程序編寫介紹,帝國CMS數據庫語句&SQL語句格式基本範例:說明:下面例子都是以PHP文件放在系統根目錄爲基準。例1:連接MYSQL程序。(a.php)&lt;?php require('e/class/connect.php'); //引入數據庫配置文件和公共函數文件 requ…
👁 351
帝国CMS获取系统COOKIE变量函数getcvar()

帝國CMS獲取系統COOKIE變量函數getcvar() 程序筆記 帝國cms

取得系統COOKIE變量函數語法:getcvar($var,$ecms)說明:$var:爲變量名$ecms:0爲設置前臺COOKIE變量,1爲設置後臺COOKIE變量。此參數可省略,默認爲0。使用範例:getcvar('mlusername'),取得前臺登陸會員的用戶名getcvar('loginu…
👁 295
帝国CMS灵动标签调用字段大全

帝國CMS靈動標籤調用字段大全 程序筆記 帝國cms

將所有支持靈動標籤調用的字段收集歸類帝國CMS靈動標籤: [e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}] 模板代碼內容 [/e:loop]調用時間:&lt;?=date('m-d',$bqr[newstime])?&gt; &lt;?=dat…
👁 3749

推薦閱讀

重工机械挖掘机类网站模板 0663

重工機械挖掘機類網站模板 0663 實用收藏 易優模板

此套eyoucms模板適用於重工機械與挖掘機行業,設計風格黃色硬朗,能夠展示挖掘機產品、重型機械設備、技術參數及施工案例。有助於重型機械企業在線上展示產品,吸引礦山與基建客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易…
👁 49
(自适应手机端)中英文双语网站模板 电子元件科研芯片网站模板 1092

(自適應手機端)中英文雙語網站模板 電子元件科研芯片網站模板 1092 實用收藏 pbootcms模板

一款中英文雙語與電子元件科研芯片PbootCMS網站模板,支持PC與WAP端。設計風格科技國際,適合電子元件、芯片研發企業展示產品與技術。多語言支持有助於企業在全球市場上進行品牌推廣。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.c…
👁 42
(自适应手机端)科技新闻博客资讯类网站pbootcms模板 财经新闻资讯网站源码下载 0371

(自適應手機端)科技新聞博客資訊類網站pbootcms模板 財經新聞資訊網站源碼下載 0371 實用收藏 pbootcms模板

本套自適應手機端的科技新聞博客與財經資訊PbootCMS網站模板。設計風格現代信息流,適合聚合科技動態、財經新聞及深度分析。有助於科技財經媒體在線上吸引讀者,建立行業影響力。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相關文章…
👁 48
sqlite 使用PDO执行SQL语句exec()、query()

sqlite 使用PDO執行SQL語句exec()、query() 語言筆記 mySql

在PHP腳本中,通過PDO執行SQL查詢與數據庫進行交互,可以分爲三種不同的策略,使用哪一種方法取決於你要做什麼操作。 1、使用PDO::exec()方法 當執行INSERT、UPDATE和DELETE等沒有結果集的查詢時,使用PDO對象中的exec()方法去執行。該方法成功執行後,將返回受影響的行…
👁 323
响应式物流系统设备网站模板 0664

響應式物流系統設備網站模板 0664 實用收藏 易優模板

一款針對物流系統與設備行業的eyoucms響應式網站模板。設計風格專業科技,能夠展示物流系統、倉儲設備、解決方案及工程案例。有助於物流設備企業在線上展示產品,吸引電商與物流客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結…
👁 38