[問題] 會員註冊名字有問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
mickyp
星球普通子民
星球普通子民
文章: 18
註冊時間: 2003-07-18 15:08
來自: http://micky.hime2000.com
聯繫:

[問題] 會員註冊名字有問題

文章 mickyp »

我有一個會員名稱是
狂飆星淚
她一直都沒有辦法註冊,測試後發現,會出現以下訊息\r

代碼: 選擇全部

Could not insert data into users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '5054d049935d6f95316f68d1bef528af', 'cry@hime.idv.tw', '', '', '

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_nickname, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (125, '狂飆星淚\\', 1114403636, '5054d049935d6f95316f68d1bef528af', 'cry@hime.idv.tw', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 1, 1, 1, 0, 1, 1, 8, 'D M d, Y g:i a', 'chinese_traditional_taiwan', '', 2, 0, 1, 0, '3e818d004ff4861')

Line : 629
File : usercp_register.php
我有做了多國語言修正,可是感覺好像也不是這問題,
因為我在論壇中打狂飆星淚是可以顯示的
不過如果是註冊時候的ID 就會顯示成 狂楓星?/b>
然後發生註冊插入表格錯誤!

另外做了一些測試,發現如果不是淚結尾的話,都可以正常註冊,
譬如說:狂星淚飆,狂飆淚星,都是OK的...

我想要請問一下,這是什麼原因造成的呢?
是我的多國語言沒有做好嗎?

作業系統:Windows XP SP2
PHPBB版本:phpbb2 version 2.0.14
多國語言修正:http://phpbb-tw.net/phpbb/viewtopic.php?t=30085

謝謝大家~
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

可能是 "淚" 字作尾的緣故
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
mickyp
星球普通子民
星球普通子民
文章: 18
註冊時間: 2003-07-18 15:08
來自: http://micky.hime2000.com
聯繫:

文章 mickyp »

kp3011 寫:可能是 "淚" 字作尾的緣故
所以請問有什麼解法嗎?
Scorpion
竹貓好朋友
竹貓好朋友
文章: 104
註冊時間: 2001-11-23 18:17
聯繫:

文章 Scorpion »

這就是「許功蓋」的問題,「淚」也是這個俱樂部的成員,跟多國語言沒關
係,照理說 phpBB2 應該已經沒有這類問題了,錯誤訊息中,「淚」後面也
有 \ 進行 escape 動作,怪怪。

現在比較忙,有時間我再來看看,請那位會員暫時以其他名稱註冊,以後再
幫他改名。
mickyp
星球普通子民
星球普通子民
文章: 18
註冊時間: 2003-07-18 15:08
來自: http://micky.hime2000.com
聯繫:

文章 mickyp »

Scorpion 寫:這就是「許功蓋」的問題,「淚」也是這個俱樂部的成員,跟多國語言沒關
係,照理說 phpBB2 應該已經沒有這類問題了,錯誤訊息中,「淚」後面也
有 \ 進行 escape 動作,怪怪。

現在比較忙,有時間我再來看看,請那位會員暫時以其他名稱註冊,以後再
幫他改名。
OK~ 謝謝~

我也想說是跟許功蓋一樣的問題~

不過只要淚不是出現在結尾處就OK說...orz....

我會先請她換名稱的 :-)
Scorpion
竹貓好朋友
竹貓好朋友
文章: 104
註冊時間: 2001-11-23 18:17
聯繫:

[教學] 修正方法

文章 Scorpion »

嗯!承諾快一個月了,我昨天裝上 2.0.15 測試,可以註冊成功,但是無法登入,
建議先升級到 2.0.15,然後修改如下,很簡單(其實我測很久才找到)!

開啟

includes\functions.php

81 列

$username = phpbb_rtrim($username, "\\\");

前面加上 // 註解掉就可以了,像這樣\r

// $username = phpbb_rtrim($username, "\\\");
主題已鎖定

回到「phpBB 2 安裝與使用」