讓小弟來做個總結吧\r
藍大的stock有3大bug~(希望他不會介意我公開修改吧...始終版權是他的

)
1.購入股票時輸入1*999,會買入999股~但只需要1股的金錢\r
2.賣出股票時輸入1*999,會賣出1股~但該公司要出現多出999股\r
3.(擁有公司的人才出事= =)某公司的董事長發行股票數量輸入1*999~公司會出現多999股~但只需要1股的金錢\r
下面有解決方法~小弟親自試過~
有裝stock的快快修改!!!3個都是十分嚴重的!!!
我的論壇就是一個好例子......
針對問題1
找\r
代碼: 選擇全部
$total_buy = $HTTP_POST_VARS['stock_buy'];
取伐為\r
代碼: 選擇全部
$total_buy = intval($HTTP_POST_VARS['stock_buy']);
if ( $total_buy <= 0 )
{
message_die(GENERAL_ERROR, '您輸入的數字不合規定, 請輸入大於0的正整數<br><a herf="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>');
}
針對問題2
找\r
代碼: 選擇全部
$total_sell = $HTTP_POST_VARS['stock_sell'];
取伐為\r
代碼: 選擇全部
$total_sell = intval($HTTP_POST_VARS['stock_sell']);
if ( $total_sell <= 0 )
{
message_die(GENERAL_ERROR, '您輸入的數字不合規定, 請輸入大於0的正整數<br><a herf="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>');
}
針對問題3
找\r
代碼: 選擇全部
$total_hold = $HTTP_POST_VARS['stock_release'];
取伐為\r
代碼: 選擇全部
$total_hold = intval($HTTP_POST_VARS['stock_release']);
if ( $total_hold <= 0 )
{
message_die(GENERAL_ERROR, '您輸入的數字不合規定, 請輸入大於0的正整數<br><a herf="' . append_sid("sm_volume.$phpEx?id=" . $sid) . '">返回</a>');
}
重申...藍大如果介意的話...我會立即刪除的= =