進入論壇後,點擊進入"系統管理控制台"就出現下面的error了.我已檢查了237行2次了....應該是沒有問題的.真的不知道是什麼問題呀....懇請大大幫個忙.
Parse error: parse error, unexpected T_IF in /home/longlast/public_html/phpbb/login.php on line 237
這個是我的login.php
[問題] 安裝Protect useraccount 1.2.9後
版主: 版主管理群
[問題] 安裝Protect useraccount 1.2.9後
最後由 choppy 於 2005-09-13 01:26 編輯,總共編輯了 3 次。
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
我用PHPBB2.0.17
PROTECT USERACCOUNT 1.2.9
謝謝謝謝!!!!
PROTECT USERACCOUNT 1.2.9
謝謝謝謝!!!!
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
選擇個人資料時又出現這句東西....
Parse error: parse error, unexpected T_ELSE in /home/longlast/public_html/phpbb/includes/usercp_register.php on line 576
Parse error: parse error, unexpected T_ELSE in /home/longlast/public_html/phpbb/includes/usercp_register.php on line 576
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
To choppy:
這個外掛的 login.php 修改, 算是比較難的,
因為作者沒有將全部的語法寫出來;
因此, 並不鼓勵新手安裝.
經過 倉木麻衣 兄的指點,
看來您還是沒能發現錯誤的地方.
以下的修改, 提供您參考:
這個外掛的 login.php 修改, 算是比較難的,
因為作者沒有將全部的語法寫出來;
因此, 並不鼓勵新手安裝.
經過 倉木麻衣 兄的指點,
看來您還是沒能發現錯誤的地方.
以下的修改, 提供您參考:
#
#-----[ Open ]-----
#
login.php
#
#-----[ Find ]-----
#
$url =
// Start add - Protect user account MOD
if ($session_id['user_id']!=ANONYMOUS)
{
include($phpbb_root_path . "includes/functions_validate.$phpEx");
$pass_result = validate_complex_password ($username, $password);
if ( $session_id['user_passwd_change']==0 || $pass_result['error']== true)
{
//force a change of password, do not allow a secound login
$sql = "UPDATE " . USERS_TABLE . " SET user_passwd_change='-9999'
WHERE user_id = '" . $session_id['user_id'] . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error updating correct login data2', '', __LINE__, __FILE__, $sql);
}
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400) >= $board_config['max_password_age'])
{
session_end($session_id['session_id'], $session_id['user_id']);
$message = $lang['Passwd_have_expired'] . '<br /><br /><a href="'.append_sid("profile.$phpEx?mode=sendpassword").'">'.$lang['Send_new_passwd'].'</a><br /><br />' . sprintf($lang['Click_return_portal'], '<a href="' . append_sid("portal.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400)+(($board_config['max_password_age']<14) ? 1 : 14) >= $board_config['max_password_age'] )
{
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
}
}
// End add - Protect user account MOD
(!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);
#
#-----[ Replace With ]-----
#
$url = (!empty($HTTP_POST_VARS['redirect'])) ? htmlspecialchars($HTTP_POST_VARS['redirect']) : htmlspecialchars($HTTP_GET_VARS['redirect']);
#
#-----[ Find ]-----
#
}
else
{
$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : "index.$phpEx";
#
#-----[ After, Add ]-----
#
// Start add - Protect user account MOD
if ($session_id['user_id']!=ANONYMOUS)
{
include($phpbb_root_path . "includes/functions_validate.$phpEx");
$pass_result = validate_complex_password ($username, $password);
if ( $session_id['user_passwd_change']==0 || $pass_result['error']== true)
{
//force a change of password, do not allow a secound login
$sql = "UPDATE " . USERS_TABLE . " SET user_passwd_change='-9999'
WHERE user_id = '" . $session_id['user_id'] . "'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error updating correct login data2', '', __LINE__, __FILE__, $sql);
}
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400) >= $board_config['max_password_age'])
{
session_end($session_id['session_id'], $session_id['user_id']);
$message = $lang['Passwd_have_expired'] . '<br /><br /><a href="'.append_sid("profile.$phpEx?mode=sendpassword").'">'.$lang['Send_new_passwd'].'</a><br /><br />' . sprintf($lang['Click_return_portal'], '<a href="' . append_sid("portal.$phpEx") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
} else
if ( intval((time()-$session_id['user_passwd_change']) / 86400)+(($board_config['max_password_age']<14) ? 1 : 14) >= $board_config['max_password_age'] )
{
$url .= ( ereg( "\?" , $url) ) ? '&ch_passwd=1' : '?ch_passwd=1';
}
}
// End add - Protect user account MOD
我的確是新手....能力不足高攀了啊!!!
謝謝呀!!!!!
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
心靈捕手 寫:抱歉!choppy 寫:很開心......終於完全明白了!!!感謝兩位大大的說明呀!!!
我的確是新手....能力不足高攀了啊!!!
謝謝呀!!!!!
我沒有絲毫鄙視您的意思.
任憑誰, 不都是由新手慢慢磨練, 成長而熟練的?
通常外掛檔頭說明中, 都會敘述安裝外掛的難易程度:只是單純建議您:
- Installation Level: Easy ( 容易)
- Installation Level: Intermediate ( 中等)
- Installation Level: Moderate ( 適中)
先挑容易的來練習, 比較容易建立自信心而已.
●架設主機作業系統:linux
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
●上網方式:網上行寬頻
●安裝的程式:Apache + php + MySql+phpMyAdmin
●您的 phpBB2 版本:phpBB (2.0.19)
●您的 domain(網域名稱) :http://www.longlastingrock.com
●您的 phpBB2 連結網址: http://www.longlastingrock.com/phpbb/index.php
一直以來都是 31 晉升公民唷DL 寫:竹貓的等級要求是否降低了?48篇是公民?
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。



