久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 官方升級程序代碼是否有問題? [打印本頁]

作者: iwuyou    時間: 2025-1-15 12:29
標題: 官方升級程序代碼是否有問題?
從 http://www.9999xn.com/thread-15914-1-1.html Discuz! X3.2 - X3.4 升級至 Discuz! X3.5 詳細教程,下載的官方升級程序 update_ucenter_adult.php
其中以下代碼中
(, 下載次數: 24)


if (strcmp($dataold, $datanew) !== 0) { 這一行中的 $datanew 是否寫錯了?看這個文件中沒有給$datanew 賦值過,是否正確的應該為$data?


作者: 科站網    時間: 2025-1-15 13:17
我猜應該是想寫成$data,如果不一致就update,目前這樣的話就是統統update一次,所以也能走下去,只不過多了些update
作者: iwuyou    時間: 2025-1-15 13:41
科站網 發表于 2025-1-15 13:17
我猜應該是想寫成$data,如果不一致就update,目前這樣的話就是統統update一次,所以也能走下去,只不過多 ...

我也想應該你說的這樣,這個$datanew應該是$data。
這個升級程序應該出了很久了,難道別人都沒有發現嗎?
作者: 科站網    時間: 2025-1-15 13:51
iwuyou 發表于 2025-1-15 13:41
我也想應該你說的這樣,這個$datanew應該是$data。
這個升級程序應該出了很久了,難道別人都沒有發現嗎? ...

它并不會影響數據的準確
作者: iwuyou    時間: 2025-1-15 15:38
科站網 發表于 2025-1-15 13:51
它并不會影響數據的準確

如果直接用原始程序升級,程序會報錯,大量出現未定義變量 datanew 之類的提示。
作者: Discuz有償服務    時間: 2025-1-15 15:41
iwuyou 發表于 2025-1-15 15:38
如果直接用原始程序升級,程序會報錯,大量出現未定義變量 datanew 之類的提示。 ...

用php8了吧,升級程序只支持到PHP7
作者: iwuyou    時間: 2025-1-15 20:24
Discuz有償服務 發表于 2025-1-15 15:41
用php8了吧,升級程序只支持到PHP7

用的就是PHP7,不是PHP8
作者: iwuyou    時間: 2025-1-15 20:26
Discuz有償服務 發表于 2025-1-15 15:41
用php8了吧,升級程序只支持到PHP7

請管理員查一下,這個升級代碼中 $datanew 寫法是否有問題?
作者: 科站網    時間: 2025-1-16 09:15
iwuyou 發表于 2025-1-15 15:38
如果直接用原始程序升級,程序會報錯,大量出現未定義變量 datanew 之類的提示。 ...

warning吧,介意就換成data就行了
作者: 湖中沉    時間: 2025-1-17 08:18
iwuyou 發表于 2025-1-15 15:38
如果直接用原始程序升級,程序會報錯,大量出現未定義變量 datanew 之類的提示。 ...

要看你說的這個提示是什么提示,如果是warning,一般是忽略的,因為并不影響什么。如果是error,請完整截圖出來。

升級程序出了兩年了,大家都沒問題




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0