Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobieranie pliku z serwera
Babcia@Stefa
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, mam kod który pobiera mi plik z internetu nie obciążając serwera apache.

  1. <?php
  2. $fp = fopen($File, 'r');
  3.  
  4.    while (!feof($fp))
  5.    {
  6.        $I++;
  7.        if($I == 20)
  8.        {
  9.            $I=0;
  10.            sleep(1);
  11.        }
  12.        $Data = fgets($fp, '2048');
  13.        file_put_contents('newfile.zip', $Data, FILE_APPEND);
  14.    }
  15.    
  16.    fclose($fp);
  17. ?>


Niestety prędkość pobierania jest wolna, ale to narazie nie ważne (poprawie to wkrótce), ale MOIM PROBLEMEM jest to że ten kod pobiera niekompletny plik tzn.

Cytat
Pobrano 100% (383757 z 383721 bajtow)


Pobiera o troszkę za dużo.

Gdzie jest błąd w kodzie?

@edit

Cytat
Pobrano {PROCENT} ({FILESIZE} - {SESSION - wielkość pliku pobrana z serwera (serwer podaje informację w formacie XML) - filesize po stronie serwera} bajtow)


Pozdrawiam, WebNuLL

Ten post edytował Babcia@Stefa 3.12.2008, 11:31:43
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: 20.12.2025 - 18:26