Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie komunikatów, przed zakończeniem skryptu
atomik
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 7.09.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam..

Z góry przepraszam za być może trywialne pytanie (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) ale nigdzie nie potrafię znaleźć na nie odpowiedzi.

Temat wydaje sie prosty i być może taki jest (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) .

Często zachodzą przypadki, że skrypt przykładowo długo przeszukuje bazę i wtedy na ekranie, po wybraniu jakiejś opcji, nic się nie pojawia przez dłuższy czas.
Chciałbym mieć możliwość wyświetlenia w tym czasie jakiegoś ekranu w stylu: "Proszę czekać". Kłopot w tym, że przeglądarka wyświetli taką stronę dopiero po zakończeniu całego skryptu (po zakończeniu szukania).

Drugi, podobny przypadek, to wyświetlanie na bieżąco kolejnych informacji o postępie w działaniu skryptu, np: "Etap1, Etap2..". Normalnie, takie komunikaty wysyłane przez echo, będą wyświetlone dopiero po zakończeniu skryptu. Co zrobić, żeby były wyświetlane na bieżąco?

Z góry dziękuję za porady (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

pozdrowienia, Tomek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
luinnar
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 15.07.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


co do wyświetlania "proszę czekać" to używa się do tego java scriptu a nie php.

2 pytanie:
myśle że wystarczy flush:
  1. <?php
  2. echo 'faza 1';
  3. // jakieś operacje 1 fazy
  4.  
  5. echo 'faza2'
  6. // jakieś operacje 2 fazy
  7. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 18:29