![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 101 Pomógł: 7 Dołączył: 16.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam, potrzebuję obsłużyć zatrzymanie działania skryptu na pewien czas, sądziłem że wykom to przy pomocy funkcji sleep(), lecz ta nie działa tak jak bym się spodziewał - przykład dotyczący sleep() z manuala:
ja dążę do efektu, w którym wyświetli się "current time" a następnie po upływie pewnego czasu (tu 10 sekund) wyświetli się pod nim "wake up !", natomiast uzycie funkcji sleep() prowadzi do tego, że zarówno "current time" jak i "wake up !" wyświetlają się razem, tyle że po 10sekundach od wywołania skryptu :/ dodam, że nie chodzi mi tu o przekierowanie do innej strony po określonym czasie.... jest na to jakiś sposób, funkcja php? ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Javascript setTimeout
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 3 Dołączył: 5.05.2007 Skąd: Łańcut Ostrzeżenie: (0%) ![]() ![]() |
W PHP będzie Ci to ciężko zrobić, gdyż interpreter, gdy "zobaczy" funkcję sleep() zatrzymuje się na 10 sekund i dopiero potem wszystko wyświetla. Musisz tutaj użyć JS, wyjścia nie ma ![]() Ten post edytował deceq 9.11.2009, 10:30:09 -------------------- ![]() Masz pocztę GMail i chcesz takiego userbara? Wygeneruj go zupełnie za darmo: http://gmail.sliczne.eu |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przed sleepem daj http://php.net/manual/en/function.flush.php . Ale generalnie jeśli musisz używać funkcji sleep w PHP to coś robisz źle
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:25 |