有人從 big-5 PHPWIND 4.32 成功轉換到 5.0 PHPWIND 嗎 ?

Home Home
引用 | 編輯 musclenet
2006-11-08 00:31
樓主
推文 x0
【類型】主程式
【版本】5.01

很好奇因為我看到官網已
經正式的釋出 5.0 的 UTF, 與繁簡體的 PHPWIND 免費版 ,
請問有人成功的升級了嗎 ?

因上一次的升級經驗嚇到我了 ( from 3.01 --> 4.32 )
雖然後來問題都解決了, 不過這次我真的想問問, 是不是已經有人成功的作這樣的升級呢 ?

獻花 x0
引用 | 編輯 swlong
2006-11-08 14:38
1樓
  
按照步驟升級應該沒問題的 不過本人暫時還不想升級 因為官方還會不斷更新
幾乎每天都有更新
還是等到大家用過一段時間沒問題再升級 剛推出肯定還有很多錯誤
而且5.01插件也還不多 還是不要當白老鼠吧=口=

獻花 x0
引用 | 編輯 musclenet
2006-11-09 00:49
2樓
  
OK , 謝謝建議啦
我目前使用 4.32 版是相當穩定
有錯誤的地方很少, 也使用的很開心
只是偶而會有大陸的廣告文攻佔我的論壇
其它的都還不錯用

那我也慢點換 5.0 PW 吧

獻花 x0
引用 | 編輯 musclenet
2006-11-11 01:09
3樓
  
那麼 ip 數據庫格式是否是沿用的呢 ?
每次想到這個問題就頭大
不太想每每看到使用者的來源都是未知

獻花 x0
引用 | 編輯 月光
2006-11-11 01:58
4樓
  
下面是引用musclenet於2006-11-11 01:09發表的 :
那麼 ip 數據庫格式是否是沿用的呢 ?
每次想到這個問題就頭大
不太想每每看到使用者的來源都是未知

您可參考我以前發表的 http://bbs.mychat.to/read.php?tid=485393&page=1#ptpc 樓主 月光

重點在
function cvipfrom($ip){
    $datadir = 'ipdata/'
    $ip_detail = explode('.', $ip);
    if(file_exists($datadir.$ip_detail[0].'.txt')) {
        $ip_fdata = fopen($datadir.$ip_detail[0].'.txt', 'r');
    } else {
        if(!($ip_fdata = fopen($datadir.Ɔ.txt', 'r'))) {
              echo 'IP data file error'
        }
    }
    for ($i = 0; $i <= 3; $i++) {
        $ip_detail[$i] = sprintf('%03d', $ip_detail[$i]);
    }
    $ip = join('.', $ip_detail);
    do {
        $ip_data = fgets($ip_fdata, 200);
        $ip_data_detail = explode("|", $ip_data);
        if($ip >= $ip_data_detail[0] && $ip <= $ip_data_detail[1]) {
              fclose($ip_fdata);
              return $ip_data_detail[2].$ip_data_detail[3];
        }
    } while(!feof($ip_fdata));
    fclose($ip_fdata);
    return '末知網路'
}
function ipselect($db,$offset,$ip){
    fseek($db,$offset,SEEK_SET);
    $l_d=fgets($db,100);
    $ip_a=explode("|",$l_d);
    if ($ip>=$ip_a[0] && $ip<=$ip_a[1]) return $ip_a[2].$ip_a[3];
}
function nset($db){
    $l_d=fgets($db,100);
    $ip_a=explode("\t",$l_d);
    return array($l_d,$ip_a[2].$ip_a[3]);
}


獻花 x0
引用 | 編輯 jerryh
2006-11-14 17:10
5樓
  
www.phpwin.net有转换器下载吧。

獻花 x0
引用 | 編輯 musclenet
2006-11-15 01:37
6樓
  
如果用了這樣改寫的部份
會有其他不良的影響嗎 ?

獻花 x0
引用 | 編輯 月光
2006-11-16 05:09
7樓
  
下面是引用musclenet於2006-11-15 01:37發表的 :
如果用了這樣改寫的部份
會有其他不良的影響嗎 ?

那個部分是讓程式去讀取ipdata內的ip數據庫用的所以您若無改錯是並無影響的!!
另外如果您怕改錯造成程式錯誤我這邊已經改好一份注意這個是PHPwind 5.0.1版(2006 11.13)補丁中所修改的其餘版本請勿使用!!

使用方式:

1.將我提供的postfunc.php覆蓋
2.下載http://bbs.mychat.to/read.php?tid=371426&page=1#ptpc 樓主 jenhaoliu 所發表的ip數據庫


本帖包含附件
檔名: zip postfunc.rar   (2022-06-09 14:02 / 4 KB)  
下載次數:1


獻花 x0
引用 | 編輯 musclenet
2006-11-23 22:14
8樓
  
謝謝
不過我還有問題
就是如果用 5.0 的改成這樣
那我 ip數據庫應該要用第幾版的格式呢 ?
比如果想沿用我現在的 4.32 ip 數據庫,
且我想升級到 5.0 版
這樣也應該要改成你寫的那樣嗎 ?

獻花 x0
引用 | 編輯 emu1000
2006-12-10 15:17
9樓
  
選舉當天我已經升級成功了.
發現問題了.每一業都會跳到簡字.還要右鑑.更正回來
大家可以幫我嗎

獻花 x0
引用 | 編輯 月光
2006-12-11 09:43
10樓
  
下面是引用emu1000於2006-12-10 15:17發表的 :
選舉當天我已經升級成功了.
發現問題了.每一業都會跳到簡字.還要右鑑.更正回來
大家可以幫我嗎

1. 請確認您轉換的是BIG5 繁體中文版...
2. 請確認後台核心設置 (默認編碼設置) 已改為Big5 編碼...

獻花 x0
引用 | 編輯 p8202201
2006-12-17 22:27
11樓
  
我是一次就升級成功耶@@
而且幾乎沒出甚麼問題

獻花 x0
引用 | 編輯 koshuchung
2006-12-24 13:51
12樓
  
嗯!我由PHPWIND 4.01 ---> PHPWIND 4.32 ---> PHPWIND 5.01 一路順暢。基本上只調整了後台語係為繁體,應該可以安心服用。

獻花 x0
引用 | 編輯 musclenet
2007-01-10 00:11
13樓
  
導出再導入會出問題
升級是沒問題但當要轉換論壇資料時,
我真的快要哭了

獻花 x0