![]() |
![]() |
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 4 Dołączył: 14.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
w PHP każda funkcja jest blokująca, dalszy kod się nie wykona, póki nie wykona się kod poprzedzający.
Masz 2 rozwiązania: 1: niech PHP liczy sobie for(i) do 100 tryliardów, opóźni to resztę o kilkanaście sekund, może minut (IMG:style_emoticons/default/wink.gif) 2: a teraz na poważnie: $start = time(); while(true) { if ((time() - $start) > 300) { return false; // opóźnienie dalszego kodu o 300 sekund } } // dalszy kod do przerobienia Ten post edytował freewalker 25.06.2017, 22:25:21 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
2: a teraz na poważnie: Coś jest nie tak, wiem że ta funkcja opóźnia działanie - ładowanie
ale zwraca mi tylko jeden wynik: |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 02:40 |