Szerző Téma: EDSMS PHP-s válasszal  (Megtekintve 1064 alkalommal)

Nem elérhető Woide

EDSMS PHP-s válasszal
« Dátum: 2019. július 14. - 21:17:39 »
0 Show voters
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!

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
EDSMS PHP-s válasszal
« Válasz #1 Dátum: 2019. július 15. - 10:12:03 »
0 Show voters
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.

Nem elérhető Woide

EDSMS PHP-s válasszal
« Válasz #2 Dátum: 2019. július 15. - 11:05:34 »
0 Show voters
Idézetet írta: whadez date=1563178323


   
      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.
« Utoljára szerkesztve: 2019. július 15. - 11:07:48 írta Woide »

Nem elérhető whadez

  • 719
  • DEFEATER
    • Profil megtekintése
EDSMS PHP-s válasszal
« Válasz #3 Dátum: 2019. július 15. - 11:10:10 »
0 Show voters
Idézetet írta: Woide date=1563181534


   
      É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
« Utoljára szerkesztve: 2019. július 15. - 11:16:10 írta whadez »

Nem elérhető Woide

EDSMS PHP-s válasszal
« Válasz #4 Dátum: 2019. július 15. - 11:25:35 »
0 Show voters
Idézetet írta: whadez date=1563181810


   
      \"  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!
 
 
« Utoljára szerkesztve: 2019. július 15. - 12:35:48 írta Woide »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal