![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 14.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/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); ?> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 743 Pomógł: 0 Dołączył: 11.11.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
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.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 9.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Użyj XMLHttpRequest - czekając na odpowiedz ze skryptu mozna pokazywac takowy napis.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:40 |