动易数据转成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新手上路(十一)
Oct 09 PHP
MayFish PHP的MVC架构的开发框架
Aug 13 PHP
PHP最常用的2种设计模式工厂模式和单例模式介绍
Aug 14 PHP
简单分析ucenter 会员同步登录通信原理
Aug 25 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
php绘制圆形的方法
Jan 24 PHP
学习php设计模式 php实现合成模式(composite)
Dec 08 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
Laravel中validation验证 返回中文提示 全局设置的方法
Sep 29 PHP
php pdo连接数据库操作示例
Nov 18 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
关于PHP语言构造器介绍
2013/07/08 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
javascript document.compatMode兼容性
2010/02/23 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
javascript检测移动设备横竖屏
2016/05/21 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
Bootstrap路径导航与分页学习使用
2017/02/08 Javascript
微信小程序实战之轮播图(3)
2017/04/17 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
js禁止Backspace键使浏览器后退的实现方法
2017/09/01 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
vue.js+element-ui动态配置菜单的实例
2018/09/07 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
python绘制直线的方法
2018/06/30 Python
pytorch 模型可视化的例子
2019/08/17 Python
使用Fabric自动化部署Django项目的实现
2019/09/27 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
玉兰油美国官网:OLAY美国
2018/10/25 全球购物
采购内勤岗位职责
2013/12/10 职场文书
理工大学毕业生自荐信范文
2014/02/22 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
商务日语专业毕业生自荐信
2014/03/27 职场文书
创卫工作总结2015
2015/04/22 职场文书