[問題] 註冊問題 及 主題字元切割問題
發表於 : 2007-07-30 13:19
你好。
http://www.phpbb-tw.net/phpbb/viewtopic ... 436#259436
請問有沒有可能的解決方案?
另一個問題,請問該使用哪一種語法去解決 UTF-8 下切割主題字元出現的亂碼問題?
示例:

這個問題待主機的最高控制者回來才補回所用的 MOD 同相關資料。
●架設主機作業系統:Cent OS 4.4
●快速架站程式:不適用
●免費空間連結:不適用
●您的上網方式:香港寬頻 LAN Cable to home
●您安裝的程式:Apache 1.3.37 + php 4.4.7 + MySQL 4.1.21 + phpMyAdmin 2.10.1
●您的 phpBB 2 版本:phpBB 2.0.22 竹貓星球 UTF-8 版
●網站:www.hkbdc.info
●測試用戶口:fastwalker(臨時密碼 hkbdctest)
http://www.phpbb-tw.net/phpbb/viewtopic ... 436#259436
我根據你的方法將本人所屬的論壇更改了,但每當使用者修改使用者名稱時出現以下問題:~倉木麻衣~ 寫:其實Fujirou之前就曾在這篇文章提過用mb_strstr的解決方式
但是PHP版本必須是5.2.0以上才能使用mb_strstr
如果你的PHP是5.2.0以下的版本, 而且啟用mbstring模組, 那麼你可以改用mb_strpos來解決這個問題
#
#--------[ OPEN ]----------------
#
includes/functions_validate.php
#
#--------[ FIND ]----------------
##代碼: 選擇全部
if (strstr($username, '"') || strstr($username, '"')
#--------[ IN-FIND ]----------------
##代碼: 選擇全部
strstr($username, chr(160))
#--------[ REPLACE WITH ]----------------
##代碼: 選擇全部
mb_strpos($username, chr(160), 0, 'UTF-8') !== FALSE
#--------[ SAVE/CLOSE FILE ]----------------
#
# EoM
代碼: 選擇全部
Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in /home/alexng/domains/hkbdc.info/public_html/includes/functions_validate.php on line 104另一個問題,請問該使用哪一種語法去解決 UTF-8 下切割主題字元出現的亂碼問題?
示例:

這個問題待主機的最高控制者回來才補回所用的 MOD 同相關資料。
●架設主機作業系統:Cent OS 4.4
●快速架站程式:不適用
●免費空間連結:不適用
●您的上網方式:香港寬頻 LAN Cable to home
●您安裝的程式:Apache 1.3.37 + php 4.4.7 + MySQL 4.1.21 + phpMyAdmin 2.10.1
●您的 phpBB 2 版本:phpBB 2.0.22 竹貓星球 UTF-8 版
●網站:www.hkbdc.info
●測試用戶口:fastwalker(臨時密碼 hkbdctest)