[問題] Last visit 1.2.8的session.php檔

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

版主: 版主管理群

主題已鎖定
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

[問題] Last visit 1.2.8的session.php檔

文章 狂暴戰龍 »

問題外掛:(Last visit 1.2.8)
參考連結:(http://phpbb-tw.net/phpbb/viewtopic.php?t=35973)
使用版本:(phpBB 2.0.18)
網站位置:(http://nicecountry.dyndns.tv/forum/index.php)
狀況描述:

includes/session.php

小弟一直在這個檔案上出錯 :oops:

2.0.18版的也已經參考過捕手大在該篇文章下的更新了..

但還是常常錯在加上//的地方(看不太懂它的安裝說明Orz)

請有安裝過的大大分享一下session.php修改的經驗~~

謝謝~~ :mrgreen:


補充:
(2.0.17升級到2.0.18乾淨版..目前只裝last visit1.2.8)
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To 狂暴戰龍:

因為您沒有貼出任何的錯誤訊息?

所以建議您:
貼出修改後的 session.php
(ps. 將它另存成文字檔後, 再貼出下載路徑即可)
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

現在進去首頁就這樣了
http://nicecountry.dyndns.tv/forum/index.php

這是我改好的檔案..

http://nicecountry.dyndns.tv/sessions.php

http://nicecountry.dyndns.tv/sessions.txt

弄成TXT用記事本看會亂掉@@

謝謝囉~~ :mrgreen:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To 狂暴戰龍:

以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

			
					//if ( $userdata['user_id'] != ANONYMOUS )
					//{
						$sql = "UPDATE " . USERS_TABLE . " 
							SET user_session_time = $current_time, user_session_page = $thispage_id, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+($current_time-".$userdata['session_time'].")
							WHERE user_id = " . $userdata['user_id'];
						if ( !$db->sql_query($sql) )
						{
							message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
						}
					}
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

					//if ( $userdata['user_id'] != ANONYMOUS )
					//{
						$sql = "UPDATE " . USERS_TABLE . " 
							SET user_session_time = $current_time, user_session_page = $thispage_id, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+($current_time-".$userdata['session_time'].")
							WHERE user_id = " . $userdata['user_id'];
						if ( !$db->sql_query($sql) )
						{
							message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
						}
					//}
最後由 心靈捕手 於 2005-11-06 22:41 編輯,總共編輯了 1 次。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

感謝您的用心教學!

不過小弟按照您的改法弄下來還是會出現錯誤訊息:

代碼: 選擇全部

Parse error: parse error, unexpected $end in c:\appserv\www\forum\includes\sessions.php on line 519
519行是檔案個尾巴..?>

不知道還出了什麼問題@@
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

狂暴戰龍 寫:感謝您的用心教學!

不過小弟按照您的改法弄下來還是會出現錯誤訊息:

代碼: 選擇全部

Parse error: parse error, unexpected $end in c:\appserv\www\forum\includes\sessions.php on line 519
519行是檔案個尾巴..?>

不知道還出了什麼問題@@
我這個檔案改得有些亂!
剛才翻閱安裝說明, 發現\r
上一篇回覆中, 您只要修改第三個即可.(ps. 前面兩個已刪除)
也就是說,
請將第一二個修正, 先回復成您原來修改的. 再試試看!
最後由 心靈捕手 於 2005-11-06 22:42 編輯,總共編輯了 1 次。
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

會出現\r

代碼: 選擇全部

Parse error: parse error, unexpected $end in c:\appserv\www\forum\includes\sessions.php on line 520
往下跑一行@@
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

To 狂暴戰龍:

發現另一個錯誤!

以下的修改, 提供您參考:
#
#-----[ FIND ]-----
#

代碼: 選擇全部

	if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
	{
		return;
	//}
#
#-----[ REPLACE WITH ]-----
#

代碼: 選擇全部

	if (!preg_match('/^[A-Za-z0-9]*$/', $session_id))
	{
		return;
	}
因為升級後會找不到該註解的地方,
所以有可能您是隨便找地方註解的. :roll:
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

小弟改的錯誤真多@@

可否請捕手大做一次2018版本sessions.php的修改示範..

謝謝 :oops:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8547
註冊時間: 2004-04-30 01:54
來自: Taiwan

文章 心靈捕手 »

狂暴戰龍 寫:小弟改的錯誤真多@@

可否請捕手大做一次2018版本sessions.php的修改示範..

謝謝 :oops:
您的請求, 我個人覺得沒有必要!

不過, 您的問題, 倒是點出了一個盲點. 謝謝!
http://phpbb-tw.net/phpbb/viewtopic.php?p=216523#216523
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
頭像
狂暴戰龍
星球公民
星球公民
文章: 124
註冊時間: 2005-02-23 18:39

文章 狂暴戰龍 »

恩..謝謝 :mrgreen:

我還是先把其他外掛弄回來好了 :mrgreen:
●架設主機作業系統:Windows XP SP2
●快速架站程式:Appserv 2.5.4a
●上網方式:HINET ADSL 12M/1M
●phpBB2 版本:phpBB 2.0.22
●domain(網域名稱) :http://NiceBB.com
●phpBB2 連結網址: http://NiceBB.com/forum/index.php
主題已鎖定

回到「外掛問題討論」