●架設主機作業系統: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
是什麼問題呢?
[問題] 會員註冊問題
版主: 版主管理群
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )kp3011 寫:請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧
{
$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
pigcho 寫:if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )kp3011 寫:請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧
{
$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 寫:pigcho 寫:if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )kp3011 寫:請 將 profile.php 第 96 行 前 後 十 行 貼 出 來 吧
{
$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' )
麻煩了^^
兄弟, 改過什麼外掛後才掛點的也麻煩講一下嘛, 怎還要人去翻箱倒櫃的找你可能是改了什麼東西
要不是看到這一行程式, 還真沒猜到你應該有做過限制訪客存取的修改
你是照這篇改的吧?
http://www.phpbb-tw.net/phpbb/viewtopic ... 466#113466
首先, 你改錯位置, 要尋找並取代的程式碼為\r
但你錯弄成了
第二, 這個程式改法有很大的問題, 不管是在當時的2.0.4、2.0.5或現在的2.0.17版上都一樣\r
個人會建議你這樣子改(麻煩先自行將profile.php還原到未修改之前)
#
#--------[ OPEN ]----------------
#
#
#--------[ FIND ]----------------
#
#
#--------[ REPLACE WITH ]----------------
#
#
#--------[ SAVE/CLOSE FILE ]----------------
#
# EoM
要不是看到這一行程式, 還真沒猜到你應該有做過限制訪客存取的修改
代碼: 選擇全部
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' ) 個人會建議你這樣子改(麻煩先自行將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
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好
竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
