[問題] 會員註冊問題

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
pigcho
星球普通子民
星球普通子民
文章: 10
註冊時間: 2005-08-31 00:43
來自: TsingYi
聯繫:

[問題] 會員註冊問題

文章 pigcho »

●架設主機作業系統:winxp
●您的上網方式:ADSL
●您安裝的程式:Apache + php + MySql+phpmyadmin
●您的 phpBB2 版本:phpBB-2.017
●您的 domain(網域名稱) :pigcho.myftp.org
●您的 phpBB2 連結網址: http://pigcho.myftp.org/phpBB2

會員註冊時出現error:
Parse error: parse error in D:\Inetpub\wwwroot\phpBB2\profile.php on line 96

是什麼問題呢?
kp3011
竹貓忠實會員
竹貓忠實會員
文章: 384
註冊時間: 2004-05-15 21:16
來自: HKG

文章 kp3011 »

請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧 :wink:
●架設主機作業系統:CentOS 4.7
●您的 phpBB2 版本:phpBB 3.0.4
●您的 domain(網域名稱):www.hkbf.org | forum.hkbrda.org
pigcho
星球普通子民
星球普通子民
文章: 10
註冊時間: 2005-08-31 00:43
來自: TsingYi
聯繫:

文章 pigcho »

kp3011 寫:請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧 :wink:
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);

if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
}
{
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
}

include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
exit;
}
else if ( $mode == 'confirm' )


麻煩了^^
messagebox
竹貓忠實會員
竹貓忠實會員
文章: 981
註冊時間: 2003-02-24 23:34

文章 messagebox »

pigcho 寫:
kp3011 寫:請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧 :wink:
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);

if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
}
{←這個是多餘的
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
}

include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
exit;
}
else if ( $mode == 'confirm' )


麻煩了^^
pigcho
星球普通子民
星球普通子民
文章: 10
註冊時間: 2005-08-31 00:43
來自: TsingYi
聯繫:

文章 pigcho »

messagebox 寫:
pigcho 寫:
kp3011 寫:請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧 :wink:
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
$mode = htmlspecialchars($mode);

if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
}
{←這個是多餘的
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
}

include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
exit;
}
else if ( $mode == 'confirm' )


麻煩了^^
修改了,但還是這樣
~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

兄弟, 改過什麼外掛後才掛點的也麻煩講一下嘛, 怎還要人去翻箱倒櫃的找你可能是改了什麼東西
要不是看到這一行程式, 還真沒猜到你應該有做過限制訪客存取的修改

代碼: 選擇全部

if ( !$userdata['session_logged_in'] && $mode == 'viewprofile' )
{
	redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
}
你是照這篇改的吧?
http://www.phpbb-tw.net/phpbb/viewtopic ... 466#113466

首先, 你改錯位置, 要尋找並取代的程式碼為\r

代碼: 選擇全部

   if ( $mode == 'viewprofile' ) 
   {
但你錯弄成了

代碼: 選擇全部

   if ( $mode == 'viewprofile' ) 
第二, 這個程式改法有很大的問題, 不管是在當時的2.0.4、2.0.5或現在的2.0.17版上都一樣\r
個人會建議你這樣子改(麻煩先自行將profile.php還原到未修改之前)

#
#--------[ OPEN ]----------------
#

代碼: 選擇全部

profile.php
#
#--------[ FIND ]----------------
#

代碼: 選擇全部

		include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
		exit;
#
#--------[ REPLACE WITH ]----------------
#

代碼: 選擇全部

		if (!$userdata['session_logged_in']) {
			redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile", true));
		}
		else
		{
			include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
			exit;
		}
#
#--------[ SAVE/CLOSE FILE ]----------------
#
# EoM
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
pigcho
星球普通子民
星球普通子民
文章: 10
註冊時間: 2005-08-31 00:43
來自: TsingYi
聯繫:

文章 pigcho »

十分感謝..
對不哩...因為是剛剛學的.
主題已鎖定

回到「外掛問題討論」