PHP változó kiírása AJAX/jQuery-vel, miután a változó értéke frissül? (bővebben lent)
Figyelt kérdés
Üdv!
A következőre keresek megoldást. Van egy oldalon egy űrlap, ami kitöltés szerint meghív egy shell_exec-t. A szerveroldalon futó exec viszont sok időt vesz igénybe, kb 2 mp-ként tér vissza értékkel, az egész futása több lenne, mint a PHP timeout.
Hogyan lehetne megoldani azt AJAX/jQuery-vel, vagy bármi mással, hogy ezt az értéket folyamatában írjam vissza az oldalra, oldalújratöltés nélkül?
2014. aug. 17. 18:47
1/10 anonim válasza:
Felosztod a feladatot több, kisebb részre. Főleg ha az időlimitbe is belefutsz.
2/10 A kérdező kommentje:
És mi a módja annak, hogy mindezt újratöltés nélkül kiírjam? Egy példakód nagy segítség lenne...
2014. aug. 17. 19:06
3/10 anonim válasza:
Megy az AJAX hívás, lefut az egyik programrészlet a szerveren, visszaadod a választ JSON-ban (vagy amiben akarod). JS-sel kiírod a kívánt dolgokat, majd megy a következő AJAX hívás, lefut a következő programrészlet, ...
4/10 anonim válasza:
Én egyelőre több dolgot nem értek. Mi ez a shell_exec izé? Miért nem módosítasz a php timeouton? Minek ehhez jquery? Minek ehhez json? Hol tárolod a szerveren majd az egyenként felvitt adatokat? Miért ilyen lassú a szerver?
5/10 anonim válasza:
4# Ha lenne olyan eszköz amivel keresni lehet a Zinterneten, akkor rákereshettél volna a shell_execre és minden kérdésedre választ kaphattál volna.
6/10 anonim válasza:
Csak sajnos nincs ilyen eszköz, ezért kerülhetett ki ide ez a kérdés 6.000.000 kistestvérével együtt. Pedig tényleg hasznos lenne...
Szóval akkor mi az a shell_exec?
7/10 A kérdező kommentje:
A shell_exec-el linux parancsokat / bash szkripteket / mindent, amit be tudsz pötyögni egy sorban a terminálba tudsz futtatni. Az általam kiadott parancs futási ideje akár több percben is mérhető (többek közt nagy fájlmozgások történnek, de ez most lényegtelen). A PHP timeout növelése valóban megoldás lenne, csak nem felhasználóbarát, hiszen - teljes joggal - előbb zárja be az oldalt használó személy a weboldalt, minthogy megvárja, hogy teker a homokóra.
2014. aug. 18. 09:03
8/10 anonim válasza:
Arra az időre be kell rakni valami jó kis animációt. :)
9/10 A kérdező kommentje:
Sajnos ez a megoldás annyira nem játszik.
Tud valaki mutatni egy kódrészletet, amiből kiindulhatnék?
2014. aug. 19. 19:31
10/10 anonim válasza:
Jó lenne tudni hogy mi a konkrét feladat.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!