OK論壇

 找回密碼
 註冊
查看: 1777|回復: 6

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

[複製鏈接]
  • TA的每日心情

    2018-1-9 12:12 AM
  • 簽到天數: 51 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2017-2-28 02:32:00 | 顯示全部樓層 |閱讀模式
    本帖最後由 dynamite830705 於 2017-2-28 06:52 AM 編輯

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

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

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

    學習後我自己修改成這樣
    未通過的
    1. 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("$giftbbs_"+.@k$)]+"' ' ' '第' '"+getd("$giftacc_"+.@k$)+"' '樓的推文'),unix_timestamp( now() ),'0',now() )");
    2.                                                         mes "成功取消資格.";
    複製代碼
    通過的
    1. 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("$giftbbs_"+.@k)]+"' ' ' '第' '"+getd("$giftacc_"+.@k)+"' '樓的推文'),unix_timestamp( now() ),'1','"+.@ChestItem[.@i]+"','"+.@ChestCou[.@i]+"',now() )");
    複製代碼
    可修改後可以正常的去發放!!   
    但是某些ID 或者是某些人  就不會在資料庫上出現
    就會變成這樣子


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

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

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



    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2017-3-1 01:00:44 | 顯示全部樓層
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2018-12-16 03:25 PM
  • 簽到天數: 336 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2017-3-1 14:26:22 | 顯示全部樓層
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2018-1-9 12:12 AM
  • 簽到天數: 51 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2017-3-1 22:39:41 | 顯示全部樓層
    i780112 發表於 2017-3-1 02:26 PM
    http://okayro.com/thread-285158-1-1.html
    用這個吧

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

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

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

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

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

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




    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2018-1-9 12:12 AM
  • 簽到天數: 51 天

    連續簽到: 1 天

    [LV.5]常住居民I

     樓主| 發表於 2017-3-5 19:04:34 | 顯示全部樓層
    game1993 發表於 2017-3-1 01:00 AM
    [知識]SQL 資料隱碼攻擊防範

    大大你好~~

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

    但是  似乎不是這個的問題

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

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

    但是  我有再度去檢查過一次 !!  不是這個問題耶~
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-8-18 01:15 PM
  • 簽到天數: 1517 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2017-3-6 02:47:10 | 顯示全部樓層
    dynamite830705 發表於 2017-3-5 07:04 PM
    大大你好~~

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

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

    請自行參照例子
    在去看妳的人物名稱
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    3 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2017-3-6 04:19:46 | 顯示全部樓層
    dynamite830705 發表於 2017-3-5 07:04 PM
    大大你好~~

    你這個問題  我有在腳本上架之前   確認過    資料庫部分我也做過這些防護及防禦手段
    我在想是不是這個版本的問題!!
    有想法就去做做看
    不行再來發問
    如果只是懷疑 不去嘗試 就永遠不會知道

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

    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-26 03:47 AM , Processed in 0.055894 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表