Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: info podczas ladowania strony
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
eltorito
mam skrypt w php, ktory pobiera informacje z serwera
strona ta otwiera sie dosc dlugo, ok. minuty

w jaki sposob mozna umiescic informacje np "trwa pobieranie danych serwera, prosze czekac" w momencie ladowania strony ?

a moze da sie utworzyc pasek postepu wraz z procentami questionmark.gif to juz bylby full wypas

skrypt wyglada nastepujaco:

Kod
<?
$connect = fopen("http://www.xxxx/x.html", "r");
while (!feof ($connect)) {
  $a++;
  $buffer = fgets($connect, 4096);
  if($a=="100") {
  $x = $buffer;
  }
};
fclose($connect); ?>
Kuziu
Jeśli ta strona którą otwierasz przez fopen nie zmienia się zbyt często możesz ją pobierać za pomocą Cron'a np. raz na 15 minut i zapisywać u siebie na dysku a użytkownikom podawać gotowca co by napewno skróciło czas wczytywaznia.
dasko
Użyj XMLHttpRequest - czekając na odpowiedz ze skryptu mozna pokazywac takowy napis.
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.