欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP實(shí)現(xiàn)合并discuz用戶

 更新時(shí)間:2015年08月05日 12:11:10   投稿:hebedich  
本文給大家分享的是如何實(shí)現(xiàn)整合DISCUZ用戶的方法,第一種比較直接,適合只保留一個(gè)論壇的情形,第二個(gè)比較完善,適合兩個(gè)論壇同時(shí)運(yùn)營(yíng),小伙伴們根據(jù)自己的情況,自由選擇。

本文實(shí)例講述了PHP合并discuz用戶腳本的方法。分享給大家供大家參考。具體如下:

前幾天遇到一個(gè)需要將兩個(gè)discuz合并的項(xiàng)目,一個(gè)用戶級(jí)別在12萬(wàn)左右,一個(gè)是1萬(wàn)8.不用說(shuō)肯定是扔了1萬(wàn)8的,留下12萬(wàn)的。開(kāi)始覺(jué)得不好處理,數(shù)據(jù)表都是關(guān)聯(lián),新注冊(cè)一個(gè)用戶,有8個(gè)表增加記錄了,還沒(méi)看有沒(méi)有其他表有修改記錄的可能性。當(dāng)時(shí)覺(jué)得一時(shí)半會(huì)兒也理不清那些表,就搜索了一下,搜到了discuz tool.但是只能導(dǎo)10萬(wàn)以內(nèi)的,于是就只能自己嘗試了,后來(lái)考慮,我直接在關(guān)鍵表插入一條記錄如何,其他表在用戶操作的過(guò)程中沒(méi)準(zhǔn)就自動(dòng)補(bǔ)齊的相關(guān)數(shù)據(jù)了,于是就試著導(dǎo)出原來(lái)的1萬(wàn)8用戶,然后寫(xiě)了個(gè)PHP腳本直接將這1萬(wàn)8用戶寫(xiě)入的uncenter的memeber表里。測(cè)試了一下還OK。遺憾的是用戶積分啥的都沒(méi)過(guò)去,只是保留了用戶的用戶名和密碼。

關(guān)鍵步驟:

1.導(dǎo)出打算不要的那個(gè)系統(tǒng)的uncenter member數(shù)據(jù)庫(kù)成sql文件。

2.運(yùn)行腳本。

聲明:本腳本只提供思路,請(qǐng)使用前提前備份好數(shù)據(jù),如數(shù)據(jù)丟失與作者無(wú)關(guān)。(代碼簡(jiǎn)單,勿噴)

set_time_limit(0); 
$link = mysql_connect('localhost', 'ngjc', 'ohFt6yhHYvt5') 
 or die('Could not connect: ' . mysql_error()); 
echo 'Connected successfully'; 
mysql_select_db('ngjc') or die('Could not select database'); 
require "sql.php";//此處換成導(dǎo)出的sql文件 
$arrayerr=array(); 
$oknum=0; 
$errnum=0; 
mysql_query("SET NAMES utf8"); 
foreach($sqlarr as $sql) 
{ 
 if(!mysql_query($sql)) 
 { 
  $arrayerr[]=$sql;$errnum++; 
 } 
 else 
 { 
  $oknum++; 
 } 
} 
echo "<pre>OK:$oknum <br>errornum:$errnum <br> error:<br>"; 
print_r($arrayerr); 
mysql_close($link); 

我們?cè)賮?lái)看下使用UC整合的方法

這兩天一直在2個(gè)discuz的ucenter和會(huì)員系統(tǒng);經(jīng)過(guò)我的不懈努力;終于整合完成;整合過(guò)后實(shí)現(xiàn)功能如下;

兩個(gè)discuz系統(tǒng)共用同一個(gè)ucenter;    //實(shí)現(xiàn)方法:

兩個(gè)discuz系統(tǒng)共用同一個(gè)會(huì)員系統(tǒng);//解決方法在后面;

先整合ucenter;

先完整安裝一個(gè)discuz系統(tǒng);進(jìn)入ucenter;添加應(yīng)用:

點(diǎn)擊安裝:一直下一步到下面

如果點(diǎn)擊出現(xiàn)您必須解決以上問(wèn)題,安裝才可以繼續(xù)
請(qǐng)返回輸入 UCenter 的IP地址:如果不出意外進(jìn)入下一步

ucenter整合完畢;可以實(shí)現(xiàn)同時(shí)登陸;同時(shí)退出;只是第一次需要激活;

打開(kāi)第二個(gè)分系統(tǒng)config/下的config_global.php;

$_config['db']['1']['tablepre'] = chuzi_';下添加$_config['db']['2']['tablepre'] = it_

第二個(gè)分系統(tǒng)打開(kāi)source\class\db文件下的db_driver_mysql.php;

在第 34行 $this->tablepre = $config['1']['tablepre'];下面添加        $this->tableprechu = $config['2']['tablepre'];
第112行  return $this->tablepre.$tablename;修改成下面

if(preg_match("/^common_member(.*)/i",$tablename)|| preg_match("/^home(.*)/i",$tablename) || in_array($tablename, array('common_credit_rule_log')))
    {
      return $this->tableprechu .$tablename; //tableprechu與上面修改對(duì)應(yīng)就行;
    }else{
    return $this->tablepre.$tablename;
    }

以上就是小編給大家總結(jié)的2種整合DZ論壇會(huì)員的方式,個(gè)人比較喜歡第二種,畢竟第一種還是有些缺陷的。

相關(guān)文章

  • PHP數(shù)組實(shí)例總結(jié)與說(shuō)明

    PHP數(shù)組實(shí)例總結(jié)與說(shuō)明

    PHP中共有超過(guò)30個(gè)新的數(shù)組相關(guān)函數(shù),其中很多通用函數(shù)允許您檢查給定數(shù)組中是否存在特定對(duì)象、對(duì)數(shù)組元素計(jì)數(shù)、增加或刪除元素,或?qū)υ嘏判颉?
    2011-08-08
  • 自動(dòng)分頁(yè)的不完整解決方案

    自動(dòng)分頁(yè)的不完整解決方案

    自動(dòng)分頁(yè)的不完整解決方案...
    2007-01-01
  • 深入了解PHP類(lèi)Class的概念

    深入了解PHP類(lèi)Class的概念

    日常環(huán)境由無(wú)數(shù)實(shí)體組成:植物、人群、交通工具、食物……實(shí)在是太多了,光是把它們列出來(lái)都要花上幾個(gè)小時(shí)的時(shí)間。每個(gè)實(shí)體都由一組性質(zhì)和行為來(lái)定義
    2012-06-06
  • 解析php框架codeigniter中如何使用框架的session

    解析php框架codeigniter中如何使用框架的session

    本篇文章是對(duì)php框架codeigniter中如何使用框架的session進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 如何修改和添加Apache的默認(rèn)站點(diǎn)目錄

    如何修改和添加Apache的默認(rèn)站點(diǎn)目錄

    本篇文章是對(duì)修改和添加Apache的默認(rèn)站點(diǎn)目錄方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-07-07
  • PHP實(shí)現(xiàn)的簡(jiǎn)單日歷類(lèi)

    PHP實(shí)現(xiàn)的簡(jiǎn)單日歷類(lèi)

    這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單日歷類(lèi),可實(shí)現(xiàn)簡(jiǎn)單的日期顯示功能,并高亮標(biāo)注當(dāng)前日期,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11
  • PHP基于迭代實(shí)現(xiàn)文件夾復(fù)制、刪除、查看大小等操作的方法

    PHP基于迭代實(shí)現(xiàn)文件夾復(fù)制、刪除、查看大小等操作的方法

    這篇文章主要介紹了PHP基于迭代實(shí)現(xiàn)文件夾復(fù)制、刪除、查看大小等操作的方法,簡(jiǎn)單說(shuō)明了迭代的原理并結(jié)合實(shí)例形式分析了php采用迭代算法實(shí)現(xiàn)文件夾的復(fù)制、刪除及查看大小等常見(jiàn)操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-08-08
  • PHP 500報(bào)錯(cuò)的快速解決方法

    PHP 500報(bào)錯(cuò)的快速解決方法

    下面小編就為大家?guī)?lái)一篇PHP 500報(bào)錯(cuò)的快速解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • php 數(shù)組二分法查找函數(shù)代碼

    php 數(shù)組二分法查找函數(shù)代碼

    search函數(shù) 其中$array為數(shù)組,$k為要找的值,$low為查找范圍的最小鍵值,$high為查找范圍的最大鍵值
    2010-02-02
  • 4種PHP異步執(zhí)行的常用方式

    4種PHP異步執(zhí)行的常用方式

    這篇文章主要介紹了4種PHP異步執(zhí)行的常用方式,幫助大家更好地分析php異步調(diào)用方法,熟練掌握,感興趣的小伙伴們可以參考一下
    2015-12-12

最新評(píng)論