zeetor
16.07.2008, 18:46:10
Witam
Czy w PHP istnieje funkcja dzieki której mozna opóźnić pętle (w Pascalu bodajże było to DELAY...czy jakoś tak)...
Przeszukałem chyba "całe google" i nic na ten temat nie znalazłem...
pozdr
dr_bonzo
16.07.2008, 18:48:01
sleep()
usleep()
zeetor
16.07.2008, 19:50:26
gdy klikam na button z odnośnikiem do strony z pętlą...to długo się ładuje...ale samej pętli mi nie opożnia....
oto jak ją zastosowałem (chyba porawnie)
for ($big=1;$big<3;$big++) {
echo "napis";
sleep(500000);
}
a chcialem zeby po wczytaniu jakiegos tekstu odczekalo kilka sekund i wczytalo nastepny...
pozdr
phpion
16.07.2008, 19:53:38
W PHP takiego efektu nie osiągniesz (poza uruchamianiem z linii poleceń). Możesz go natomiast osiągnąć poprzez JavaScript lub AJAX (jeśli chcesz pobeirać dane z zewnętrznego źródła np. z bazy danych). Szukaj pod tymi hasłami (w obu przypadkach przyda się setInterval() lub setTimeout()).
dr_bonzo
16.07.2008, 21:01:13
sleep() liczy czas w sekundach...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.