Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie kolejnych linii tekstu co 2s
Forum PHP.pl > Forum > PHP
mariusz_edw
Próbuję czegoś takiego:

  1. <?php
  2.  
  3. sleep(2);
  4. echo '2s';
  5. sleep(2);
  6. echo '4s';
  7.  
  8. ?>


Załadowanie strony trwa 4 s, a ja dostaję wydrukowany gotowy wynik.
Jak uzyskać efekt jak w temacie ?
kreatiff
flush, ale to działa różnie, bo zależy tez od innych czynników (jak w opisie).
Bez czegoś innego niż PHP będą problemy, by to osiągnąć tak by działało zawsze i wszędzie tak samo.
mariusz_edw
Byłem też tu:

http://www.goldenline.pl/grupy/Komputery_I...-linii,1877134/

Ale u mnie tekst na stronę trafia dopiero po tym, jak wszystkie skrypty zostaną zakońćzone...

A jeśli nie w php, to masz może jakiś inny pomysł na to, jak to wykonać?
ctom
sleep() "wstrzymuj" Ci wykonywanie skryptu po stronie serwera a nie renderowanie wyniku po stronie przeglądarki.

użyj np. jQuery ; pobierz dynamicznie ten kawałek contentu u wyświetlaj go sobie np. paragrafami z opóźnieniem jem tam sobie założysz.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.