[外掛] 虛擬股市錯誤,兩項修正!

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

版主: 版主管理群

~倉木麻衣~
竹貓忠實會員
竹貓忠實會員
文章: 1405
註冊時間: 2004-03-21 21:00

文章 ~倉木麻衣~ »

computer315 寫:RC2還有點錯誤

按返回會出現:
invalid company_id


解決辦法:

代碼: 選擇全部

# 
#-----[ FIND ]------------------------------------------ 
# 
<br><a href="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>');

# 
#-----[ REPLACE, WITH ]------------------------------------------ 
# 
<br><a href="' . append_sid("sm_volume.$phpEx?id=".$id . $sid) . '">返回</a>');
為什麼會這樣呢?
因為*tytsim*大好像遺漏了"id=數字"這部分
應該只是單純的打錯字
只要把原本的$sid改成$id就好了, 不需要再多加一個$sid
因為append_sid()會判斷是否要把 $sid 附上去\r

至於\r
*tytsim* 寫:不是
if (!($company_row = $db->sql_fetchrow($result)))
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", getenv("SERVER_SOFTWARE")) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("index.$phpEx", true));
exit;
}
else
{
$company_row = $db->sql_fetchrow($result);
}

嗎??
紅字那一段不需要做, 因為藍字那行已經做過一次了
如果sql_fetchrow執行成功的話, $company_row就會有值存在, 並使得if的判斷失敗
假若還有加上紅字else的部份, 則等於是在$company_row有值時, 再重新執行一次sql_fetchrow的動作
簡單講, 就是多此一舉
因此, 那一段是不需要加的
謝絕所有私人訊息詢問外掛相關問題
有問題請直接於版上發表, 集思廣議絕對比專挑特定人士詢問來的好

竹貓禁止發表含破解相關的軟體, 違者砍文
不要跟我講別的地方都可以發, 為什麼竹貓就不行
免費不等於破解, 傻傻的搞不清楚
computer315
竹貓忠實會員
竹貓忠實會員
文章: 432
註冊時間: 2005-08-22 04:56
來自: 台北市       學業: 高校生       就讀: 快樂青春學園
聯繫:

文章 computer315 »

~倉木麻衣~ 寫:
computer315 寫:RC2還有點錯誤

按返回會出現:
invalid company_id


解決辦法:

代碼: 選擇全部

# 
#-----[ FIND ]------------------------------------------ 
# 
<br><a href="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>');

# 
#-----[ REPLACE, WITH ]------------------------------------------ 
# 
<br><a href="' . append_sid("sm_volume.$phpEx?id=".$id . $sid) . '">返回</a>');
為什麼會這樣呢?
因為*tytsim*大好像遺漏了"id=數字"這部分
應該只是單純的打錯字
只要把原本的$sid改成$id就好了, 不需要再多加一個$sid
因為append_sid()會判斷是否要把 $sid 附上去\r
原來如此...謝謝倉大\r
難怪和面沒出現一常串sid字幅


我把我文章修改一下...
為了好讓大家一起幫你解決問題...
請依照發問格式發言,謝謝你的支持與配合。
[必看] phpBB 使用問答區發文規則與發問格式

搜尋 是最佳解決問題最後的方法...

謝絕使用[私人訊息]來接收題問
很久沒有玩phpbb了,所以盡量不要來請教我phpbb的技術問題
不過我倒是很歡迎大家一起聊聊私事

mkcbbs~
ADSL 2M/256K架的站,速度還是可以很快的
*tytsim*
竹貓忠實會員
竹貓忠實會員
文章: 411
註冊時間: 2005-03-24 11:54
來自: 香港
聯繫:

文章 *tytsim* »

computer315 寫:RC2還有點錯誤

按返回會出現:
invalid company_id


解決辦法:

代碼: 選擇全部

# 
#-----[ FIND ]------------------------------------------ 
# 
<br><a href="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>');

# 
#-----[ REPLACE, WITH ]------------------------------------------ 
# 
<br><a href="' . append_sid("sm_volume.$phpEx?id=".$id) . '">返回</a>');
為什麼會這樣呢?
因為*tytsim*大好像遺漏了"id=數字"這部分

*tytsim*您把RC2順便更新一下吧。


已剔除sid,謝謝倉大說明。
等等!!

代碼: 選擇全部

   //正規表示式 解析字串是否?#125;頭到結尾是否是 0 到 9的數字型態 字元數是 1 以上 
   if ( !eregi("^[0-9]+$",$total_buy) ) 
   { 
      message_die(GENERAL_ERROR, '您輸入的數字不合規定, 請輸入大於0的正整數<br><a href="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>'); 
   }
是我抄的
我只不過把
x大(忘了~=w=)

w2812451
的程式碼結合,
我完全沒有檢查過=w=w=w=w=
 網絡鎮
    關於網絡的
http://tytsim.net.ru  一個網絡鎮
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

怪怪~好像少了前面的東西ˊˋ
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

防止特殊字元!
目前還在測試中.........(應該可以!目前未發現任何錯誤~)
開啟

代碼: 選擇全部

sm_voloume.php
搜尋

代碼: 選擇全部

	$total_buy = trim($HTTP_POST_VARS['stock_buy']);
	$total_cash = $total_fee * intval($HTTP_POST_VARS['stock_buy']);
	if ( $total_buy <= 0 ) 
	{ 
		message_die(GENERAL_ERROR, '您輸入的數字不合規定, 請輸入大於0的正整數<br><a href="' . append_sid("sm_volume.$phpEx?id=" . $id) . '">返回</a>'); 
	}
之後加入\r

代碼: 選擇全部

if ( !empty($HTTP_POST_VARS['stock_buy']) ) 
{ 
	$total_buy = trim($HTTP_POST_VARS['stock_buy']);
   if (eregi("^[0-9]+$",$total_buy) ) 
   { 
   } 
   else 
   { 
	message_die($lang['SM_Buy_nsuccess_title'], sprintf($lang['SM_Buy_nsuccess'], '<a href="' . append_sid("sm_volume.$phpEx?id=" . $id) . '">', '</a>'));
   } 
}
關閉

之後開啟

代碼: 選擇全部

lang_stockmarket.php
搜尋

代碼: 選擇全部

	'SM_Buy_success_title' => '購入已經成功!',
	'SM_Buy_success' => '購入已經成功。<br /><br />點選 %s這裡%s 回到股市中心<br /><br />點選 %s這裡%s 回到公司資料',
之後加入\r

代碼: 選擇全部

	'SM_Buy_nsuccess_title' => '購入失敗!!',
	'SM_Buy_nsuccess' => '購入失敗,請勿輸入特殊字元。<br />點選 %s這裡%s 返回上一頁',
Kill
竹貓忠實會員
竹貓忠實會員
文章: 874
註冊時間: 2003-07-31 12:40
來自: CKD Studio
聯繫:

文章 Kill »

*tytsim* 寫:等等!!

代碼: 選擇全部

   //正規表示式 解析字串是否?#125;頭到結尾是否是 0 到 9的數字型態 字元數是 1 以上 
   if ( !eregi("^[0-9]+$",$total_buy) ) 
   { 
      message_die(GENERAL_ERROR, '您輸入的數字不合規定, 請輸入大於0的正整數<br><a href="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>'); 
   }
是我抄的
我只不過把
x大(忘了~=w=)

w2812451
的程式碼結合,
我完全沒有檢查過=w=w=w=w=
原作者有授權給你抄襲修改嗎?
假如沒有的話請盡速拆除
喜歡...就是淡淡ㄉ愛... ...則是深深ㄉ喜歡...
圖檔
提供phpBB代架服務以及外掛安裝

有付費服務的問題請移駕至CKD Studio發問 ╮( ̄▽ ̄)╭
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

幫忙補充一下,不是抄的!
是別人提供的!

不過抄也抄歪了
有些根本沒抄好,所以我才提供最正確的解法。

所以特殊字元的方面也解決了
神川小羽提供
http://phpbb-tw.net/phpbb/viewtopic.php?t=38477
神川小羽
調皮の小羽
調皮の小羽
文章: 1461
註冊時間: 2004-05-01 05:55
來自: 謎樣之筱語
聯繫:

文章 神川小羽 »

提供者?.... 悶悶的...
我只是給伊夢兒學姐一個參考的方向而已\r
有點納悶為何我寫的範本會跑去別人的修正裡了?

只是說真的... 我覺得

代碼: 選擇全部

您輸入的數字不合規定, 請輸入大於0的正整數
跟我說明的

代碼: 選擇全部

//正規表示式 解析字串是否?#125;頭到結尾是否是 0 到 9的數字型態 字元數是 1 以上
有很大的牴觸....

代碼: 選擇全部

^[0-9]+$
這段的意味是 至少會有一個以上的字元 而且只能是 0 到 9 的 數字
所以表示 單一個字元 0 的話 函數回傳的還是布林值的 true
-.-
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

神川小羽 寫:提供者?.... 悶悶的...
我只是給伊夢兒學姐一個參考的方向而已\r
有點納悶為何我寫的範本會跑去別人的修正裡了?

只是說真的... 我覺得

代碼: 選擇全部

您輸入的數字不合規定, 請輸入大於0的正整數
跟我說明的

代碼: 選擇全部

//正規表示式 解析字串是否?#125;頭到結尾是否是 0 到 9的數字型態 字元數是 1 以上
有很大的牴觸....

代碼: 選擇全部

^[0-9]+$
這段的意味是 至少會有一個以上的字元 而且只能是 0 到 9 的 數字
所以表示 單一個字元 0 的話 函數回傳的還是布林值的 true
依夢兒學「姐」?!
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

ㄚ哈!我記得他是男的ˊˋ
如果神川小羽介意的話!
我會把它拿掉的~
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

順便想問一下,銀行那個什麼什麼黃金是用來幹啥的?
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

可能是另一種投資功能吧!

保值黃金 = 你用你的錢去買一個黃金
妳再銀行的時候右下角會有一個 【現在金價】
那就是一個黃金的錢\r
如果現在金價是4000元
那麼你必須用4000元買一顆黃金

如果過幾天,你看到現在金價變成了 5000元

那麼你把之前的那一顆黃金賣出去,就賺了1000元了!
DL
竹貓忠實會員
竹貓忠實會員
文章: 717
註冊時間: 2005-03-05 15:29

文章 DL »

w2812451 寫:可能是另一種投資功能吧!

保值黃金 = 你用你的錢去買一個黃金
妳再銀行的時候右下角會有一個 【現在金價】
那就是一個黃金的錢\r
如果現在金價是4000元
那麼你必須用4000元買一顆黃金

如果過幾天,你看到現在金價變成了 5000元

那麼你把之前的那一顆黃金賣出去,就賺了1000元了!
但這個金價要自己修改...
w2812451
星球公民
星球公民
文章: 255
註冊時間: 2005-07-16 21:38

文章 w2812451 »

ˊˋ喔~
那可能是好看用的吧~不然去問問藍大ˊˋ當初為什麼要開發此功能?
主題已鎖定

回到「外掛問題討論」