dynamite830705 發表於 2017-2-28 02:32:00

推文獎勵員 信箱腳本轉換SQL

本帖最後由 dynamite830705 於 2017-2-28 06:52 AM 編輯

小弟我本身在腳本區有下載一個推文獎勵員!!
連結在這[原創] 推文獎勵員
下載下來後!!我也有照著他的方式
做修改我的版本士3CAM 720R
後來我有發現他的這個腳本好像不能支援SQL的發放

於是我又有去爬文   爬到了這個[原創] 發放推文,顯示登入者char_id以及IP

我有看到他有用SQL的語法寫的腳本端   於是我上網去SQL資料庫內爬文學習

學習後我自己修改成這樣
未通過的query_sql("insert into `mail` (`send_name`,`send_id`,`dest_name`,`dest_id`, `title`, `message`,`time`, `identify`, `timechange`) values ('系統發放員','"+getcharid(0,strcharinfo(0))+"','"+getd("$giftname_"+.@k$+"[      DISCUZ_CODE_0      ]quot;)+"','"+getcharid(0,getd("$giftname_"+.@k$+"[      DISCUZ_CODE_0      ]quot;))+"','推文獎勵審查未通過',('※推文審查未通過,有任何問題請找GM,信件請誤刪除以佐證※ 在' ' ' '"+.@selectbbs$+"' ' ' '第' '"+getd("$giftacc_"+.@k$)+"' '樓的推文'),unix_timestamp( now() ),'0',now() )");
                                                      mes "成功取消資格.";通過的query_sql("insert into `mail` (`send_name`,`send_id`,`dest_name`,`dest_id`, `title`, `message`,`time`, `identify`, `nameid`, `amount`, `timechange`) values ('系統發放員','"+getcharid(0,strcharinfo(0))+"','"+getd("$giftname_"+.@k+"[      DISCUZ_CODE_1      ]quot;)+"','"+getcharid(0,getd("$giftname_"+.@k+"[      DISCUZ_CODE_1      ]quot;))+"','推文獎勵',('感謝推文與本私服的支持在' ' ' '"+.@selectbbs$+"' ' ' '第' '"+getd("$giftacc_"+.@k)+"' '樓的推文'),unix_timestamp( now() ),'1','"+.@ChestItem[.@i]+"','"+.@ChestCou[.@i]+"',now() )"); 可修改後可以正常的去發放!!   
但是某些ID 或者是某些人就不會在資料庫上出現
就會變成這樣子
http://okayro.com/forum.php?mod=image&aid=68580&size=300x300&key=5dbeef87e7e807cf&nocache=yes&type=fixnone

導致有些ID沒辦法去處理自動匹配進入到我要的數值內

下面是是我修改過後的腳本請各位大大幫忙小弟我看看哪邊出問題

所導致有些人沒辦法去發放到信箱



game1993 發表於 2017-3-1 01:00:44

[知識]SQL 資料隱碼攻擊防範

i780112 發表於 2017-3-1 14:26:22

http://okayro.com/thread-285158-1-1.html
用這個吧

dynamite830705 發表於 2017-3-1 22:39:41

i780112 發表於 2017-3-1 02:26 PM static/image/common/back.gif
http://okayro.com/thread-285158-1-1.html
用這個吧

大大你好!! 你的這篇文章我下載下來看過了!!

但是礙於我這裡的宣傳gm他是女生 !!資料庫這裡我又自己管控!!

我只能享其他比較簡便的方法來去解決這個問題!!

因為一方面    主要是要讓他可以用這種[原創] 推文獎勵員推廣原來去發放推文!!畢竟論壇較多

所以這個[原創] 推廣發送腳本 - 一次寄信(20170109更新玩家自行領取版)可能對他來說會比較不適合!!

不過也謝謝大大熱心幫忙!!




dynamite830705 發表於 2017-3-5 19:04:34

game1993 發表於 2017-3-1 01:00 AM static/image/common/back.gif
[知識]SQL 資料隱碼攻擊防範

大大你好~~

你這個問題我有在腳本上架之前   確認過    資料庫部分我也做過這些防護及防禦手段

但是似乎不是這個的問題

我在想是不是這個版本的問題!!

你提供的這篇文章   對一些新手GM或者是一些剛入門想學習資料庫開機的人是一個不錯的選擇

但是我有再度去檢查過一次 !!不是這個問題耶~

game1993 發表於 2017-3-6 02:47:10

dynamite830705 發表於 2017-3-5 07:04 PM static/image/common/back.gif
大大你好~~

你這個問題我有在腳本上架之前   確認過    資料庫部分我也做過這些防護及防禦手段


如果你認為不是那就不是囉~
隱始碼的定意是什麼?
SQL資料隱碼攻擊-維基百科

請自行參照例子
在去看妳的人物名稱

louis8604031 發表於 2017-3-6 04:19:46

dynamite830705 發表於 2017-3-5 07:04 PM static/image/common/back.gif
大大你好~~

你這個問題我有在腳本上架之前   確認過    資料庫部分我也做過這些防護及防禦手段


我在想是不是這個版本的問題!!有想法就去做做看
不行再來發問
如果只是懷疑 不去嘗試 就永遠不會知道

另外 提問/回覆 非必要 請盡量不要使用驚嘆號 ->( ! )

頁: [1]
查看完整版本: 推文獎勵員 信箱腳本轉換SQL