帝国ECMS内容存文本模式转存数据库模式处理方法
|
步骤: 1.因为找了很久没有找到ECMS读取文本的函数,而且每一条数据都要查询和写入一次数据库,最好还是做一个本地环境,用自己的电脑来处理.我用的是APMServ, 2.先备份数据库,保存到本地,备份帝国存文本的目录 /d/txt/ 到本地,目录最好也按照网站上的层次放置,如有变化,可以修改下面代码中的路径. 3.用帝国备份网恢复到本机一个数据库中,如代码中的babyucan 4.修改下面代码中的相关数据库配置. 5.运行提供的简易转换程序 6.提示处理完毕后,使用帝国备份王备份所处理的数据表,我写的代码中处理的是phome_ecms_news,然后把处理好的数据备份上传,恢复数据即可. 程序只针对newstext字段处理,所以处理完后只备份新闻数据表就可以了. 代码内容如下,大家可以先测试一下.
@set_time_limit(10000);//设置超时时间,越长越好 //********************* 程序开始 ******************** $kai = $_POST['kai']; //配置数据库参数 //数据表第一条信息的ID //数据表最后一条信息的ID if ($kai==1){ $sql="select newstext from phome_ecms_news where id=".$i; if($result=mysql_query($sql)){ //判断是否是存文本的信息 //echo substr($temp[0],12); //过滤帝国存文本生成的exit中断代码,使用文本中的内容替换数据库中相应的数据值 echo "OK,搞定!"; } ?> (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息


