动易数据转成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 相关文章推荐
用libtemplate实现静态网页生成
Oct 09 PHP
PHP脚本的10个技巧(1)
Oct 09 PHP
用PHP写的MySQL数据库用户认证系统代码
Mar 22 PHP
真正的ZIP文件操作类(php)
Jul 21 PHP
优化使用mysql存储session的php代码
Jan 10 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
php显示时间常用方法小结
Jun 05 PHP
PHP实现递归无限级分类
Oct 22 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
弹出模态框modal的实现方法及实例
Sep 19 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
Linux下 php7安装redis的方法
Nov 01 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反转字符串函数strrev()函数的用法
2012/02/04 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP 9 大缓存技术总结
2015/09/17 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
Document 对象的常用方法
2009/07/31 Javascript
详细解读AngularJS中的表单验证编程
2015/06/19 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
jQuery+PHP+Mysql实现抽奖程序
2020/04/12 jQuery
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
初探js和简单隐藏效果的实例
2017/11/23 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
微信小程序Echarts覆盖正常组件问题解决
2019/07/13 Javascript
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
python基础之入门必看操作
2017/07/26 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python3 实现的对象与json相互转换操作示例
2019/08/17 Python
用Python解数独的方法示例
2019/10/24 Python
Python执行时间的几种计算方法
2020/07/31 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
世界上最好的帽子:Tilley
2016/11/27 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
过滤器的用法
2013/10/08 面试题
主题婚礼策划方案
2014/02/10 职场文书
工程专业应届生求职信
2014/02/19 职场文书
《囚绿记》教学反思
2014/03/01 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
详解CocosCreator消息分发机制
2021/04/16 Javascript
css3 选择器
2022/05/11 HTML / CSS
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS