动易数据转成dedecms的php程序


Posted in PHP onApril 07, 2007

PS:这个可以举一反三,如新云或NB等asp文章系统都可转为dedecms或其它php的cms 

<?php  
//读取mdb数据库例程   
set_time_limit(0);  
$conn = new com("ADODB.Connection");   
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("E:\web2\qq.mdb");   
$conn->Open($connstr);   
$rs = new com("ADODB.RecordSet");   
$rs->Open("select * from PE_Article Where ArticleID>0 orDER BY ArticleID ASC",$conn,1,1);   $conn2 = mysql_connect("localhost","root","");  
mysql_select_db("dede",$conn2);  
mysql_query("SET NAMES GBK",$conn2);  
$i=0;  
while(! $rs->eof) {   
    $id = $rs->Fields('ArticleID')->value;   
    $title = addslashes($rs->Fields('Title')->value);   
    $classid = $rs->Fields('ClassID')->value;   
    $keywordstr = $rs->Fields('Keyword')->value;   
    $keywordstr = str_replace("|"," ",$keywordstr);  
    $keyword = trim($keywordstr);  
    $datestr = $rs->Fields('UpdateTime')->value;   
    $datearr = explode("-",$datestr);  
    $yy = $datearr[0] ;  
    $mm = $datearr[1] ;  
    $dd = rand(1,28);  
    $time=mktime(0,0,0,$mm,$dd,$yy);  
    $content =addslashes($rs->Fields('Content')->value);   
    $content = str_replace('[InstallDir_ChannelDir]{$UploadDir}','/UploadFiles',$content);  
      
    //$uploadfile = $rs->Fields('UploadFiles')->value;   
    $sql0 = "select ID from dede_archives where ID='$id'";  
    $rs0 = mysql_query($sql0,$conn2);  
    $row = mysql_fetch_array($rs0);  
    if(intval($row['ID'])==0){  
        $sql1 = "insert into dede_archives (ID,typeid,channel,title,sortrank,pubdate,senddate,adminID,keywords) values ('$id','$classid',1,'$title','$time','$time','$time',1,'$keyword')";  
        $rs1 = mysql_query($sql1,$conn2);  
        if(!$rs1){  
            echo $sql1;  
            echo "<br>";  
            echo mysql_error();  
            echo "<br>";  
            //exit;  
        }  
        $id2 = mysql_insert_id();  
        if($id2>0){  
            $sql2 = "insert into dede_addonarticle (aid ,typeid, body ) values('$id','$classid','$content');";  
            $rs2 = mysql_query($sql2,$conn2);  
            if(!$rs2){  
                echo $sql2;  
                echo "<br>";  
                echo mysql_error();  
                echo "<br>";  
                //exit;  
            }  
        }  
    }  
    $rs->MoveNext();   
    $i++;  
    if($i%50==0)sleep(5);  
}   
echo "完成";  
?> 
PHP 相关文章推荐
PHP之变量、常量学习笔记
Mar 27 PHP
php数组一对一替换实现代码
Aug 31 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
PHP中的替代语法介绍
Jan 09 PHP
php验证码生成代码
Nov 11 PHP
实例讲解php数据访问
May 09 PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 PHP
php 魔术常量详解及实例代码
Dec 04 PHP
Zend Framework校验器Zend_Validate用法详解
Dec 09 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
PHP调用接口API封装的例子
Oct 11 PHP
一篇入门的php Class 文章
Apr 04 #PHP
手把手教你使用DedeCms V3的在线采集图文教程
Apr 03 #PHP
dedecms系统常用术语汇总
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 #PHP
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 #PHP
dedecms模版制作使用方法
Apr 03 #PHP
You might like
【动漫杂谈】关于《请在T台上微笑》
2020/03/03 日漫
用php实现选择排序的解决方法
2013/05/04 PHP
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
js弹窗返回值详解(window.open方式)
2014/01/11 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
下一代Bootstrap的5个特点 超酷炫!
2016/06/17 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
vue element-ui 绑定@keyup事件无效的解决方法
2018/03/09 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
原生js检测页面加载完毕的实例
2018/09/11 Javascript
少女风vue组件库的制作全过程
2019/05/15 Javascript
Python六大开源框架对比
2015/10/19 Python
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
Python中函数参数调用方式分析
2018/08/09 Python
关于python列表增加元素的三种操作方法
2018/08/22 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
pytorch 修改预训练model实例
2020/01/18 Python
Python类的绑定方法和非绑定方法实例解析
2020/03/04 Python
python try...finally...的实现方法
2020/11/25 Python
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
美国女孩服装购物网站:Justice
2017/03/04 全球购物
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
应届大学生自荐信格式
2013/09/21 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
八年级英语教学计划
2015/01/23 职场文书
2015年调度员工作总结
2015/04/30 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
php7中停止php-fpm服务的方法详解
2021/05/09 PHP
Minikube搭建Kubernetes集群
2022/03/31 Servers