Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z decompresją GZ
Forum PHP.pl > Forum > Przedszkole
styx
mam taki kawałek kodu:
  1. <?php
  2. $doc=file_get_contents('http://jakis.gz');
  3. file_put_contents('plik.gz',$doc);
  4.  
  5. $zp = gzopen( 'plik.gz', "r" );
  6. $data = fread ( $zp, filesize('plik.gz') );
  7. gzclose( $zp );
  8.  
  9. $fp = fopen( 'plik.xml', "w" );
  10. fwrite( $fp, $data );
  11. fclose( $fp );
  12. ?>


problem jest w tym ze plik *.gz wazy 1.5MB i po uzyciu tego kodu wazy 1.5, a po ręcznej dekmpresji wazy 6MB, czyli wywala mi 4.5MB danych, o co chodzi?
styx
ok już sobie poradziłem:
  1. <?php
  2. $doc=file_get_contents('http://plik.gz');
  3. file_put_contents('plik.gz',$doc);
  4. $zp = gzopen( 'plik.gz', "r" );
  5. while (!feof($zp)) {
  6. $data .= fread($zp,16384); }
  7. gzclose($zp);
  8. if (file_put_contents('plik.xml',$data)) {
  9. return 'ok'; } else {
  10. return 'bład pobierania pliku'; }?>

ty cysiaczek zdaj się na coś i zamknij temat, tyle chyba umiesz?
Cysiaczek
Nie, nie pomyliłem tematów - brakowało tagu, więc Cię upomniałem.

Cytat
Nie musisz tak beznadziejnie ukrywać swoich braków wiedzy.

Może mi wyjaśnisz, co ma tutaj do rzeczy aktualny stan stan mojej wiedzy?

Cytat
Jak nie znasz odpowiedzi to wogule nie wypowiadaj się na forum. Po co nabijasz posty?

Po to, żeby Cie upomnieć, bo nie miałem ochoty wysyłać PW. Nie wiem, czy wiesz, ale zazwyczaj takie posty są później usuwane, więc nic nie nabijam.

Pozdrawiam.
styx
ok looz nie mam do Ciebie żalu ale cos te forum wasze się sypie, sorx za moje dwie wypowidzi jeśli Cię uraziłem .
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.