Problém se zpracováním PHP scriptu Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Owner
Master Level 8.5
Master Level 8.5
Příspěvky: 7260
Registrován: červenec 07
Bydliště: Třinec
Pohlaví: Muž
Stav:
Offline
Kontakt:

Problém se zpracováním PHP scriptu

Příspěvekod Owner » 07 srp 2012 20:20

Zdravím po delší době :D ,
v současné době jsem celkem vytížen administrací serveru a webdesignem, všechno klapalo bez problému až do té doby, než jsem po mém php systému zpracování plateb začal chtít rozpoznávat platbu dle jednotlivých klíčových slov.
Vzhledem k tomu, že to není žádné tajemství, kód dávám k dispozici na zhodnocení na GitHubu.
https://github.com/Ownercz/Minecore/blob/master/vip.php

Propojení samotné na backend Minecraft serveru, pokud se v php scriptu správně funkce "domluví" je již bez problému.
Používám platební bránu od Airtoy - http://www.mobilniplatby.cz .
V jejich emulátoru mi vše jde, volám na php script toto : http://cestakescriptu/jménosouboru.php?price=79.00&hash=emulator&operator=tmo&text=ownercz

Tak mi správně vše dojde, ovšem horší je to v reálné situaci, kdy správně je serverem vyhodnocen pouze příkaz na VIP survival serveru (jakákoli částka). Zbytek podmínkových slov je ignorován a vždy to spadne do aktivace pouze VIP na survivalu.

Podmínky a rozdělení (pole "text"):
tekkit nick - funguje pouze v emulátoru, v reálu nikoliv
tekkitkit nick - funguje pouze v emulátoru, v reálu nikoliv
kit nick - funguje pouze v emulátoru, v reálu nikoliv
nick - funguje bez problému

Budu rád za každou pomoc, momentálně Tekkit musí jet na ručním vkládání a zbytek systému také. :bigups: (ano, můj nejoblíbenější smajlík a budu s tím spamovat pořád :D )
Fallout fan | HJT | MWAV | CCleaner | Provozuji Minecraft server Minecore.cz | Osobní blog
Notebook: Thinkpad X200s - 12", Core2Duo L9300, 9cell, 240GB SSD, 5GB DDR3
PC: AMD Phenom II X6 1055T, 12GB DDR3, AMD 6870, 500GB Seagate 7200.12

Reklama
Uživatelský avatar
Owner
Master Level 8.5
Master Level 8.5
Příspěvky: 7260
Registrován: červenec 07
Bydliště: Třinec
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Problém se zpracováním PHP scriptu

Příspěvekod Owner » 08 srp 2012 13:59

top.
Fallout fan | HJT | MWAV | CCleaner | Provozuji Minecraft server Minecore.cz | Osobní blog
Notebook: Thinkpad X200s - 12", Core2Duo L9300, 9cell, 240GB SSD, 5GB DDR3
PC: AMD Phenom II X6 1055T, 12GB DDR3, AMD 6870, 500GB Seagate 7200.12

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Problém se zpracováním PHP scriptu

Příspěvekod CZechBoY » 08 srp 2012 20:41

kdo to má kontrolovat? však tam je snad milion řádků :)

co přesně nefunguje a jak to můžu otestovat?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Owner
Master Level 8.5
Master Level 8.5
Příspěvky: 7260
Registrován: červenec 07
Bydliště: Třinec
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Problém se zpracováním PHP scriptu

Příspěvekod Owner » 09 srp 2012 13:00

Jedná se o celkem jednoduchý script a sranda je v tom, že pokud to jde přes emulátor platební brány, tak projde všechno v pořádku. :D
Nefunguje přesně rozlišení té platby v ostrém provozu. Tzn. pokud v emulátoru pošlu např. pm radlovip tekkit ownercz , tak php správně vyhodnotí tuto smsku, která příjde na bránu ve formě ?text=tekkit+ownercz jako vip platbu na tekkit server a krásně se vše automaticky aktivuje.
Realita je ovšem jiná, protože dojde pouze k vyhodnocení, že se jedná o vip na survival (to úúúplně dole). Pokud by bylo potřeba podrobněji rozepsat, klidně udělám schéma scriptu.
Fallout fan | HJT | MWAV | CCleaner | Provozuji Minecraft server Minecore.cz | Osobní blog
Notebook: Thinkpad X200s - 12", Core2Duo L9300, 9cell, 240GB SSD, 5GB DDR3
PC: AMD Phenom II X6 1055T, 12GB DDR3, AMD 6870, 500GB Seagate 7200.12

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Problém se zpracováním PHP scriptu

Příspěvekod CZechBoY » 09 srp 2012 14:37

nevim jak to funguje, ale u platebních bran je myslím systém takovýhle:
pošlu sms, zavolá se skript s parametry a to je celý úkol brány
jsetli ti brána pošle špatný parametry tak jim zkus napsat
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Owner
Master Level 8.5
Master Level 8.5
Příspěvky: 7260
Registrován: červenec 07
Bydliště: Třinec
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Problém se zpracováním PHP scriptu

Příspěvekod Owner » 09 srp 2012 15:02

Ten emulátor volá na script blbosti, už jsem si vyjel z logu serveru GET calls z platební brány při ostrém provozu a ladím to. Díky za tip, budu informovat.
Fallout fan | HJT | MWAV | CCleaner | Provozuji Minecraft server Minecore.cz | Osobní blog
Notebook: Thinkpad X200s - 12", Core2Duo L9300, 9cell, 240GB SSD, 5GB DDR3
PC: AMD Phenom II X6 1055T, 12GB DDR3, AMD 6870, 500GB Seagate 7200.12

Uživatelský avatar
Owner
Master Level 8.5
Master Level 8.5
Příspěvky: 7260
Registrován: červenec 07
Bydliště: Třinec
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Problém se zpracováním PHP scriptu  Vyřešeno

Příspěvekod Owner » 10 srp 2012 20:46

Problém byl ve zpracování dotazu při textu, který obsahoval znaky s capsem. Takže jsem musel script upravit, protože byl psaný pro lowercase znaky. :D
Dávám ke stažení k prozkoumání zvědavcům. Pokud ho někdo budete používat, dejte mi prosím předtím vědět.

Je použit na www.minecore.cz .

Script:
https://github.com/Ownercz/Minecore/blob/master/vip.php
Fallout fan | HJT | MWAV | CCleaner | Provozuji Minecraft server Minecore.cz | Osobní blog
Notebook: Thinkpad X200s - 12", Core2Duo L9300, 9cell, 240GB SSD, 5GB DDR3
PC: AMD Phenom II X6 1055T, 12GB DDR3, AMD 6870, 500GB Seagate 7200.12


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Problém s FPS
    od mcrakvar » 26 lis 2024 16:22 » v Vše ostatní (sw)
    4
    4026
    od petr22 Zobrazit poslední příspěvek
    28 lis 2024 10:06
  • Problém s RAM
    od lukas222 » 04 lis 2024 13:52 » v Problémy s hardwarem
    4
    3389
    od lukas222 Zobrazit poslední příspěvek
    05 lis 2024 13:36
  • Bios problém
    od helpmeboys » 19 zář 2024 19:30 » v Problémy s hardwarem
    2
    3044
    od šulda Zobrazit poslední příspěvek
    20 zář 2024 07:05
  • Problém s grafikou?
    od ivanstolička » 19 srp 2024 23:42 » v Problémy s hardwarem
    1
    1529
    od petr22 Zobrazit poslední příspěvek
    20 srp 2024 07:13
  • Problém s emailem Příloha(y)
    od Těsňa » 18 srp 2024 21:15 » v Komunikace na internetu
    5
    8287
    od Těsňa Zobrazit poslední příspěvek
    23 srp 2024 09:23

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti