GTA Közösség - A magyar GTA fórum
Általános beszélgetés => Beszélgetés => Kérdések, Segítség => A témát indította: Woide - 2019. július 14. - 21:17:39
-
EDSMS PHP-s válasszal
Sziasztok!
Szeretnék készíteni egy rendszert PHP-ban, ami EDSMS-re válaszol. Annyi lenne az egész, ha elküldi az SMS-t az emelt díjas sms-es számra, akkor válaszban megkapjon egy 8 jegyű számsort, ami meg van előre adva egy listában.
UI: Nem nagyon értek a PHP-hoz, gondolom ezt észrevettétek.
Köszönöm előre a segítséget!
-
Ami kell neked:
- EDSMS szolgáltató által megadott php példa script, azt tedd működőképessé a teszt telefonszámmal, adjon vissza egy helyes választ (Általában \'OK\', stb) sikeres fizetés esetén.
- Ha meg van ez a válasz, akkor ez alapján csekkold, ha teljesül a feltétel akkor generálj randommal egy 8 számjegyű számot, amit insertelj be egy SQL táblába, és ez alapján validáld a későbbiekben.
Ahhoz hogy a júzer megkapja a 8 számjegyű kódot SMS-ben, lehet hogy át tudsz adni változót az üzenet tartalmának, ha nem akkor szolgáltatóval egyeztetés, vagy SeeMe SMS küldés rendszer integráció.
gl hf.
-
Ami kell neked:
- EDSMS szolgáltató által megadott php példa script, azt tedd működőképessé a teszt telefonszámmal, adjon vissza egy helyes választ (Általában \'OK\', stb) sikeres fizetés esetén.
- Ha meg van ez a válasz, akkor ez alapján csekkold, ha teljesül a feltétel akkor generálj randommal egy 8 számjegyű számot, amit insertelj be egy SQL táblába, és ez alapján validáld a későbbiekben.
Ahhoz hogy a júzer megkapja a 8 számjegyű kódot SMS-ben, lehet hogy át tudsz adni változót az üzenet tartalmának, ha nem akkor szolgáltatóval egyeztetés, vagy SeeMe SMS küldés rendszer integráció.
gl hf.
Én nem szeretném ennyire túlbonyolítani, csak annyi lenne, hogy megvan adva egy lista amiből random kiválaszt egyet és elküldi, mivel a játékban megvan egy lista hogy melyik kódokkal lehet aktiválni a bónuszt. A válasz üzenet megvan, és az is hogy az SMS küldője adatait lekérdezi amit eltárol egy adatbázisban.
-
Én nem szeretném ennyire túlbonyolítani, csak annyi lenne, hogy megvan adva egy lista amiből random kiválaszt egyet és elküldi, mivel a játékban megvan egy lista hogy melyik kódokkal lehet aktiválni a bónuszt. A válasz üzenet megvan, és az is hogy az SMS küldője adatait lekérdezi amit eltárol egy adatbázisban.
\" megvan adva egy lista amiből random kiválaszt egyet \"
Szóval egy konstans tömbben meghatározol pár kódot, amelyet időközönként egy flaggel aktívál és deaktivál? Nem a legokosabb megoldás. Egyébként az enyém annyiban különbözik a tiédtől, hogy generálsz neki random() fgv-el egy kódot, és még egy mezőt létrehozol db-ben, amit lementesz, és ezt küldöd el válasz üzenetben, és kb ennyi. :D Amit ha felhasznált átlököd a row state-ét false-ra és tudod hogy akkor fel van használva a kód.
PHP Sandbox a randomhoz: http://sandbox.onlinephpfunctions.com/code/0f7efa3cfe5059396bad2ccc681f3251a69d048d
Struktúra:
table
- code
- state
Query: SELECT t.* FROM table t WHERE t.code = 123456 AND t.state <> 0 LIMIT 1
-
\" megvan adva egy lista amiből random kiválaszt egyet \"
Szóval egy konstans tömbben meghatározol pár kódot, amelyet időközönként egy flaggel aktívál és deaktivál? Nem a legokosabb megoldás. Egyébként az enyém annyiban különbözik a tiédtől, hogy generálsz neki random() fgv-el egy kódot, és még egy mezőt létrehozol db-ben, amit lementesz, és ezt küldöd el válasz üzenetben, és kb ennyi. :D Amit ha felhasznált átlököd a row state-ét false-ra és tudod hogy akkor fel van használva a kód.
Struktúra:
table
- code
- state
Query: SELECT t.* FROM table t WHERE t.code = 123456 AND t.state <> 0 LIMIT 1
Sikerült, köszi!