Kezdőoldal » Számítástechnika » Weblapkészítés » PHP változó kiírása AJAX/jQuer...

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.
2014. aug. 17. 18:50
Hasznos számodra ez a válasz?
 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, ...
2014. aug. 17. 19:09
Hasznos számodra ez a válasz?
 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?
2014. aug. 17. 23:08
Hasznos számodra ez a válasz?
 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.
2014. aug. 17. 23:49
Hasznos számodra ez a válasz?
 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?

2014. aug. 18. 00:49
Hasznos számodra ez a válasz?
 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. :)
2014. aug. 18. 09:10
Hasznos számodra ez a válasz?
 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.
2014. aug. 20. 11:56
Hasznos számodra ez a válasz?

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!