整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          asp網(wǎng)站升級(jí)改版到PHP+MYSQL網(wǎng)站的技術(shù)實(shí)現(xiàn)步驟

          站想要改版,但是以前的技術(shù)資料又舍不得丟棄?我公司最近對(duì)以往比較舊的asp進(jìn)行了改版升級(jí),并且把原來(lái)的access數(shù)據(jù)庫(kù)導(dǎo)入mysql數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)了數(shù)據(jù)的無(wú)縫銜接。

          網(wǎng)站數(shù)據(jù)無(wú)縫對(duì)接

          因?yàn)閍sp+access的網(wǎng)站靜態(tài)生成占用服務(wù)器較少,并且是目錄化結(jié)構(gòu),所以從野狼SEO團(tuán)隊(duì)到永易搜建站團(tuán)隊(duì)對(duì)于企業(yè)網(wǎng)站都是這樣做的,但是這幾年發(fā)現(xiàn)很多客戶對(duì)于程序的交互性要求越來(lái)越高,尤其是現(xiàn)在開(kāi)放平臺(tái)的對(duì)接等還是PHP程序要更好操作并且更強(qiáng)大,所以最近四五年我們主要就是提升我們的PHP建站系統(tǒng)功能和易用性。在電腦+手機(jī)適配方面,我司的建站系統(tǒng)表現(xiàn)突出,受到大家的親睞,所以怎么把老的ASP+ACCESS數(shù)據(jù)的內(nèi)容導(dǎo)入到新的系統(tǒng)里并進(jìn)行網(wǎng)站改版成為大家的呼聲,所以我們就進(jìn)行了改造。

          升級(jí)網(wǎng)站數(shù)據(jù)不丟對(duì)SEO非常有幫助

          如果您需要我司為您建站,這些問(wèn)題都交給我們來(lái)做,您也可以自己動(dòng)手來(lái)做,實(shí)現(xiàn)步驟如下:

          第一步:了解老系統(tǒng)和新系統(tǒng)的數(shù)據(jù)適配關(guān)系,比如我司的ASP程序主要是這幾個(gè)字段:

          ID---------ID號(hào)不能變

          ClassID----欄目ID

          Title------標(biāo)題

          Intro------描述

          Content----內(nèi)容

          Hits-------點(diǎn)擊量

          KeyWords---關(guān)鍵詞

          UpdateTime-發(fā)布時(shí)間

          TemplateUrl-模板地址

          FileName----目錄名

          PicUrl------縮略圖

          OrderID-----排序

          IStop-------置頂

          如果你是參考著修改其他系統(tǒng),可以看看這個(gè)字段的適配關(guān)系。

          第二步,在PHP系統(tǒng)中,通過(guò)PHP程序度access數(shù)據(jù)庫(kù),然后存入到mysql數(shù)據(jù)庫(kù)。

          其中注意要做好轉(zhuǎn)碼或者發(fā)布時(shí)間的格式轉(zhuǎn)化。

          例如我司access導(dǎo)入到mysql數(shù)據(jù)庫(kù)中就用這樣的代碼:

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

          <html xmlns="http://www.w3.org/1999/xhtml">

          <head>

          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

          <title>數(shù)據(jù)導(dǎo)入</title>

          </head>

          <body>

          <?php

          define('IN_yongyisou', true);

          require_once 'include/init.php';

          $act=isset($_GET['act'])?$_GET['act']:'';

          if($act=='yongyisou56789390'){

          $conn_mdb= new com("ADODB.Connection");

          $connstr_mdb= "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("Data_ACT/#YeLangSCF4E9.mdb");

          $conn_mdb->Open($connstr_mdb);

          $rs= new com("ADODB.RecordSet");

          $rs->Open("select ID,ClassID,Title,Intro,Content,Hits,KeyWords,UpdateTime,TemplateUrl,FileName,PicUrl,OrderID,IStop from Article_ACT where 1",$conn_mdb,1,1);

          while(!$rs->eof)

          {

          $ID=$rs->Fields('ID')->value;

          $ClassID=$rs->Fields('ClassID')->value;

          $Title=iconv('GB2312','UTF-8',$rs->Fields('Title')->value);

          $Intro=iconv('GB2312','UTF-8',$rs->Fields('Intro')->value);

          $Content=iconv('GBK','UTF-8',$rs->Fields('Content')->value);

          $Hits=iconv('GB2312','UTF-8',$rs->Fields('Hits')->value);

          $KeyWords=iconv('GB2312','UTF-8',$rs->Fields('KeyWords')->value);

          $UpdateTime=iconv('GB2312','UTF-8',$rs->Fields('UpdateTime')->value);

          $TemplateUrl=iconv('GB2312','UTF-8',$rs->Fields('TemplateUrl')->value);

          $FileName=iconv('GB2312','UTF-8',$rs->Fields('FileName')->value);

          $PicUrl=iconv('GB2312','UTF-8',$rs->Fields('PicUrl')->value);

          $OrderID=iconv('GB2312','UTF-8',$rs->Fields('OrderID')->value);

          $IStop=iconv('GB2312','UTF-8',$rs->Fields('IStop')->value);

          $Content=htmlentities($Content,ENT_COMPAT,'UTF-8');//html進(jìn)行轉(zhuǎn)義

          $UpdateTime=strtotime($UpdateTime);//發(fā)布時(shí)間變成時(shí)間戳

          if($ClassID==5734002122){

          //新聞中心

          $sql = "INSERT INTO ".table("article")." (id,count,cat_id,title ,body ,intro,pic,keywords, description,click,pub_time,sort,recommend,hot,pub)" .

          " VALUES ('$ID','0','2','$Title','$Content','$Intro','$PicUrl', '$KeyWords','$Intro','$Hits','$UpdateTime','$OrderID','$IStop','0','1')";

          if($yys->query($sql)){

          echo("ID為".$ID."的文章導(dǎo)入成功<br/>");

          }else{

          echo("ID為".$ID."的文章導(dǎo)入失敗<br/>");

          }

          }

          $rs->MoveNext();

          }

          echo('導(dǎo)入成功');

          }else{

          die('參數(shù)不正確');

          }

          ?>

          </body>

          </html>

          CMSYOU分享PHPCMS V9模板風(fēng)格管理設(shè)置技巧之后,我們繼續(xù)分享一篇關(guān)于自定義PHPCMS文章URL的技巧:Phpcms V9文章內(nèi)容頁(yè)自定義HTML網(wǎng)址。

          這一方法,改變html默認(rèn)采用數(shù)字生成的地址,可以自定義成字母、單詞、拼音,對(duì)于網(wǎng)址的識(shí)別性、SEO,有很大幫助!

          下面是來(lái)自rhongsheng發(fā)布的教程,分享在此。

          用過(guò)2008版的網(wǎng)友都知道,內(nèi)容模型在發(fā)布內(nèi)容的時(shí)候可以自定義生成的HTML文件名,這個(gè)功能對(duì)于SEO來(lái)說(shuō)非常有好處,但是到了V9之后卻很遺憾,這個(gè)功能卻沒(méi)有了,現(xiàn)在你只要對(duì)V9進(jìn)行一個(gè)小小的修改即可令V9重新?lián)碛?8版的自定義HTML文件名的功能,操作方法如下:

          1、修改你需要設(shè)置的模型,添加一個(gè)字段,配置如下:

          2、打開(kāi)/phpcms/modules/content/create_html.php,找到代碼

          $urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime']);

          批量替換成

          $urls = $this->url->show($r['id'], '', $r['catid'],$r['inputtime'], $r['prefix']);

          共三處

          3、打開(kāi)/phpcms/modules/content/classes/url.class.php,找到代碼

          .$day = date('d',$time);


          在其下方插入

          $tmp_id = $content_ishtml && $prefix ? $prefix : $id; //增加自定義HTML文件名支持

          找到

          $urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);

          修改為

          $urls = str_replace(array('{$categorydir}','{$catdir}','{$year}','{$month}','{$day}','{$catid}','{$id}','{$page}'),array($categorydir,$catdir,$year,$month,$day,$catid,$tmp_id,$page),$urlrule);

          完畢。

          Enjoy it!

          /獲取excel文件

          $objWriteHTML = new \PHPExcel_Writer_HTML(\PHPExcel_IOFactory::load("C:/Users/jijia2/Desktop/aa.xlsx"));

          //獲取樣式

          $css=$objWriteHTML->generateStyles();

          //獲取excel數(shù)據(jù)

          $data = $objWriteHTML->generateSheetData();

          $html = $css.$data;

          前端展示這個(gè)$html就可以了


          主站蜘蛛池模板: 无码人妻精品一区二区三 | 国产成人无码一区二区三区| 国偷自产Av一区二区三区吞精| 国产激情视频一区二区三区| 国产精品无码一区二区在线| 国产色综合一区二区三区 | 精品国产一区二区22| 2022年亚洲午夜一区二区福利| 人妻无码一区二区视频| 无码人妻一区二区三区免费| 性无码免费一区二区三区在线| 日韩精品人妻av一区二区三区| 中文字幕无线码一区二区| 久久精品免费一区二区三区| V一区无码内射国产| 国产精品一区二区久久乐下载| 在线播放国产一区二区三区 | 一区二区三区福利视频| 成人毛片无码一区二区| 韩国福利影视一区二区三区| 国产AV午夜精品一区二区入口| 欲色影视天天一区二区三区色香欲| 国模精品一区二区三区视频| 99久久无码一区人妻a黑| 日本不卡免费新一区二区三区| 国产色精品vr一区区三区| 国产一区二区三区在线电影| 精品国产精品久久一区免费式| 偷拍激情视频一区二区三区| 91精品一区二区三区在线观看| 久久一区二区精品综合| 亚洲线精品一区二区三区 | 精品一区二区三区在线成人| 日韩欧国产精品一区综合无码| 国模丽丽啪啪一区二区| 国产成人精品无码一区二区三区| 国产激情精品一区二区三区| 中文字幕一区视频一线| 国产亚洲综合精品一区二区三区 | 日本视频一区在线观看免费| 91精品一区二区|