Jak zatrzymać wykonywanie skryptu na określoną liczbę sekund, PHP Skrypty


[PHP] Jak zatrzymać wykonywanie skryptu na określoną liczbę sekund?

0x01 graphic

Chcesz wstrzymać na chwilę wykonywanie skryptu.

0x01 graphic

Zwykle skrypty mają działać jak najszybciej i wręcz niechcianym zjawiskiem są różnego rodzaju opóźnienia. Jednak czasem wymagane jest wstrzymanie działania skryptu na kilka chwil, szczególnie jak przetwarzanie danych z jednego skryptu ma znaczenie w kolejnych, a przy tym ważna jest kolejność przetwarzania danych w skryptach.

Aby nie doszło do sytuacji, gdzie dane nie zostały jeszcze obliczone, a już pobierane są przez inny skrypt, można działanie skryptu łatwo wstrzymać na określoną liczbę sekund. Zobacz jak:

<?

$teraz = time();

$opoznienie = 5; // w sekundach

while (time()<$teraz+$opoznienie) { }

?>

Posłuży nam do tego zwykła pętla while(). Pobieramy aktualny znacznik czasu w sekundach (np. wynosi on w tej sekundzie, gdy piszę poradę 1065529820) i określamy opóźnienie w postaci kilku sekund.

Pętla wykonuje się do chwili aż aktualny znacznik czasu będzie równy temu wcześniejszemu, powiększonemu o określoną liczbę sekund. W ten sposób pusta pętla będzie wykonywać się podaną przez nas ilość sekund i dopiero po tym czasie przetwarzane będą kolejne linie skryptu.



Wyszukiwarka

Podobne podstrony:
Dopuszczenie pracownika do wykonywania pracy na określonym
Jak uruchomić skrypt znajdujący się na innym serwerze za pomocą aktualnie wykonywanego skryptu
Jak przerwać wykonywanie pętli (for, PHP Skrypty
Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników, PHP Skrypty
Jak chronić adres e-mail na stronie przed spamem stosując przekierowanie, PHP Skrypty
jak pobrac zdalny plik na lokalny server raz dziennie, PHP Skrypty
Jak stworzyć na stronie kalendarzyk z dniami miesiąca na dowolny rok i miesiąc, PHP Skrypty
mito - streszczenie literatury, MiTO (Martyniak, str. 99-122), PROCES-ciąg czynności ustalonych i wy
Jak wyliczyć czas generowania strony WWW lub wykonywania skryptu z dokładnością do mikrosekundy
Jak dopisać dane na początku pliku tekstowego, PHP Skrypty
Jak zamienić liczby na kwoty zapisane słownie, PHP Skrypty
Jak zamienić numer IP na domenę lub domenę na numer IP, PHP Skrypty
Jak automatycznie pokolorować na przemian wiersze tabeli, PHP Skrypty
Jak przerwać wykonywanie pętli (for, PHP Skrypty
Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników, PHP Skrypty
Glodne emocje Jak schudnac madrze skutecznie i na zawsze glodne
Jak wysłać ze strony WWW e-mail z dowolnym załącznikiem, PHP Skrypty
Jak stworzyć prostą wyszukiwarkę dla własnych stron WWW, PHP Skrypty

więcej podobnych podstron