[解決] phpbb3 上傳的附加檔案, 若以中文開頭命名, 則無法正確顯示之問題

與 phpBB 3.0.x 相關主題。

版主: 版主管理群

頭像
platolin
星球普通子民
星球普通子民
文章: 14
註冊時間: 2007-08-12 11:02

[解決] phpbb3 上傳的附加檔案, 若以中文開頭命名, 則無法正確顯示之問題

文章 platolin »

請問phpbb3 上傳附件中文檔名 例如 "測試.jpg"
檔案名稱會被截掉成為 ".jpg" 的檔名

關於這個問題請問有人解決過這個問題嗎?

PS:第一次發問, 如有不足請見諒!!
●架設主機作業系統:
●您安裝的程式:Apache 2.2.3 + php 5.1.6+ MySql 5.0.22
● phpBB3 版本:3.0
●您的 domain(網域名稱) :sebamed.com.tw
●您的 phpBB3 連結網址 http://mis.sebamed.com.tw/65online
●系統資訊
wscooch
星球普通子民
星球普通子民
文章: 2
註冊時間: 2004-10-18 09:46

Re: [問題]關於phpbb3 上傳附件中文檔名問題

文章 wscooch »

platolin 寫:請問phpbb3 上傳附件中文檔名 例如 "測試.jpg"
檔案名稱會被截掉成為 ".jpg" 的檔名

關於這個問題請問有人解決過這個問題嗎?

PS:第一次發問, 如有不足請見諒!!
我個人測試結果如下:

phpbb2 和 pbpbb3 的中文檔名問題都是一樣,

1 檔名第一個字不可為中文字!!,不管您用的是 big5 或是 Unicode !
2 檔名第二個字起,如果語系為 Big5 , 則有許功蓋的問題 , 如果用的是 Unicode , 就沒有許功蓋的問題 !!!
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

文章 yehrussell »

我的phpbb2 和 pbpbb3 的中文檔名都正常顯示
我的是UTF-8
頭像
platolin
星球普通子民
星球普通子民
文章: 14
註冊時間: 2007-08-12 11:02

Re: [問題]關於phpbb3 上傳附件中文檔名問題

文章 platolin »

wscooch 寫:
platolin 寫:請問phpbb3 上傳附件中文檔名 例如 "測試.jpg"
檔案名稱會被截掉成為 ".jpg" 的檔名

關於這個問題請問有人解決過這個問題嗎?

PS:第一次發問, 如有不足請見諒!!
我個人測試結果如下:

phpbb2 和 pbpbb3 的中文檔名問題都是一樣,

1 檔名第一個字不可為中文字!!,不管您用的是 big5 或是 Unicode !
2 檔名第二個字起,如果語系為 Big5 , 則有許功蓋的問題 , 如果用的是 Unicode , 就沒有許功蓋的問題 !!!
http://www.phpbbchina.com/forum/frame.php
這個網站的中文就不會有問題, 版本一樣 phpbb3RC4
http://www.phpbbchina.com/forum/viewtop ... f=16&t=577 測試結果
目前還沒找到差異的地方....
●架設主機作業系統:
●您安裝的程式:Apache 2.2.3 + php 5.1.6+ MySql 5.0.22
● phpBB3 版本:3.0
●您的 domain(網域名稱) :sebamed.com.tw
●您的 phpBB3 連結網址 http://mis.sebamed.com.tw/65online
●系統資訊
頭像
platolin
星球普通子民
星球普通子民
文章: 14
註冊時間: 2007-08-12 11:02

文章 platolin »

yehrussell 寫:我的phpbb2 和 pbpbb3 的中文檔名都正常顯示
我的是UTF-8
可以提供你的版本, 和php的設定嗎?
我想對照一下哪邊有差異, 謝謝 !!

這是我的設定 http://mis.sebamed.com.tw/phpinfo.php
●架設主機作業系統:
●您安裝的程式:Apache 2.2.3 + php 5.1.6+ MySql 5.0.22
● phpBB3 版本:3.0
●您的 domain(網域名稱) :sebamed.com.tw
●您的 phpBB3 連結網址 http://mis.sebamed.com.tw/65online
●系統資訊
yehrussell
竹貓忠實會員
竹貓忠實會員
文章: 548
註冊時間: 2006-01-03 07:48

文章 yehrussell »

我的是 PHP Version 4.4.5版本
您的是PHP Version 5.1.6
記得曾經在竹貓爬文,看到有人提過,
下面網址有提到較穩定的版本
[推薦] Appserv 版本相關推薦及描述
http://phpbb-tw.net/phpbb/viewtopic.php?t=36635
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

yehrussell 寫:我的是 PHP Version 4.4.5版本
您的是PHP Version 5.1.6
記得曾經在竹貓爬文,看到有人提過,
下面網址有提到較穩定的版本
[推薦] Appserv 版本相關推薦及描述
http://phpbb-tw.net/phpbb/viewtopic.php?t=36635
我在測試論壇的測試情況, 如同 platolin 所言.
http://wang5555.dnsfor.me/test/phpBB3/viewt ... p?f=5&t=11

若果真是受 PHP5 影響, 則真是難以理解;
因為 phpBB3 不該是支援 PHP5 嗎?
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
platolin
星球普通子民
星球普通子民
文章: 14
註冊時間: 2007-08-12 11:02

文章 platolin »

測試結果 , 真的是PHP 版本差異(換過php版本就正常了)
PHP 4 版是正常的
問過 phpchina 的版主, 他的也是 php 4版
只是....
PHP 4 end of life announcement
[13-Jul-2007]
Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.
http://www.php.net/
php 5 已經3年了, 這個bug 難道沒有人提出過嗎? php6 的已經快出了
我們還是得用php4嗎??? :-?

PS:心靈大大, 今天怎沒聽老婆的話呢??
●架設主機作業系統:
●您安裝的程式:Apache 2.2.3 + php 5.1.6+ MySql 5.0.22
● phpBB3 版本:3.0
●您的 domain(網域名稱) :sebamed.com.tw
●您的 phpBB3 連結網址 http://mis.sebamed.com.tw/65online
●系統資訊
頭像
platolin
星球普通子民
星球普通子民
文章: 14
註冊時間: 2007-08-12 11:02

文章 platolin »

剛剛上去phpchina 有提供錯誤的地方在哪了,
給相關有興趣研究的人參考一下!!

http://www.phpbbchina.com/forum/viewtop ... 1294#p6277
●架設主機作業系統:
●您安裝的程式:Apache 2.2.3 + php 5.1.6+ MySql 5.0.22
● phpBB3 版本:3.0
●您的 domain(網域名稱) :sebamed.com.tw
●您的 phpBB3 連結網址 http://mis.sebamed.com.tw/65online
●系統資訊
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

platolin 寫:剛剛上去phpchina 有提供錯誤的地方在哪了,
給相關有興趣研究的人參考一下!!

http://www.phpbbchina.com/forum/viewtop ... 1294#p6277
看來, 只有幾個方法可試:
1. 回頭用 PHP4
2. 期待用 PHP6
3. 暫時不要上傳 '中文檔名' 的附件
4. 有其他高人可以想出替代的語法
...
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
splin
星球公民
星球公民
文章: 73
註冊時間: 2002-04-17 20:21
來自: CPalm漢化聯盟
聯繫:

文章 splin »

我的也會耶,我的正好也是 php5 耶。
我做了兩個測試,同一檔案,上傳兩次。
檔名起頭的檔名一個是中文檔名起始是

中文+(ffcc)+中文.txt -> 檔名被截止 (FFCC)中文.txt

(ffcc)+中文檔名.txt -> 完整上傳,檔名沒被截斷。

http://cpalm.org/viewtopic.php?f=88&t=7031
圖檔http://cpalm.org/ , Palm 軟體中文化的專業站台。
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

splin 寫:我的也會耶,我的正好也是 php5 耶。
我做了兩個測試,同一檔案,上傳兩次。
檔名起頭的檔名一個是中文檔名起始是

中文+(ffcc)+中文.txt -> 檔名被截止 (FFCC)中文.txt

(ffcc)+中文檔名.txt -> 完整上傳,檔名沒被截斷。

http://cpalm.org/viewtopic.php?f=88&t=7031
您貼的文章, 一般訪客無法瀏覽. ;-)

不過, 我的測試結果, 的確如您所言.
http://wang5555.dnsfor.me/test/phpBB3/viewt ... 1&p=41#p41

結論似乎是 '好像頭一個字是中文, 就會出錯.'

圖檔
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
michaelchain
星球公民
星球公民
文章: 129
註冊時間: 2006-10-17 03:13

文章 michaelchain »

還在討論這個問題...我已經給了解決的辦法了:
http://www.phpbbchina.com/forum/viewtop ... 6288#p6288
貌似也沒人關注.
※伺服器主機:Intel Core2 酷睿™2 E6300, 升級到4GB RAM了
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

michaelchain 寫:還在討論這個問題...我已經給了解決的辦法了:
http://www.phpbbchina.com/forum/viewtop ... 6288#p6288
貌似也沒人關注.
謝謝您的分享! :-D
並非 '沒人關注', 只是我之前參考該討論串時, 您的此篇文章尚未出現.

不過, 您提到的第一個方法, 恐怕是適用 Linux 作業系統(純猜想);
因為我在 Windows XP 裡頭, 遍尋不著您所提到要修改的檔案。

第二個方法, 我一定會再找時間試試.

ps.
其實, 我在 phpBB2 上傳中文檔名的附件時, 同樣也經常出錯. :oops:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

心靈捕手 寫:
michaelchain 寫:還在討論這個問題...我已經給了解決的辦法了:
http://www.phpbbchina.com/forum/viewtop ... 6288#p6288
貌似也沒人關注.
謝謝您的分享! :-D
並非 '沒人關注', 只是我之前參考該討論串時, 您的此篇文章尚未出現.

不過, 您提到的第一個方法, 恐怕是適用 Linux 作業系統(純猜想);
因為我在 Windows XP 裡頭, 遍尋不著您所提到要修改的檔案。

第二個方法, 我一定會再找時間試試.

ps.
其實, 我在 phpBB2 上傳中文檔名的附件時, 同樣也經常出錯. :oops:
經過測試, 您提供的第二個修改方法, 確實可以有效解決, 上傳中文檔名錯誤的情況. (:Y)

不過, 或許針對 PHP5 的架站環境, 仍有地方需要加強?
因為我發現, 所有下載的檔案, 若是按下右鍵 -> 另存目標 (IE)
則一律以 download.htm 命名,
必須自行更改檔名後, 才可正常使用.

事實上, 沒有加上您的修改之前, 上述的情況也是一樣的.
http://wang5555.dnsfor.me/test/phpBB3/viewt ... p?p=42#p42
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
回覆文章

回到「3.0」