Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]pakowanie plików, problem z gzwrite
Fixus
post 4.07.2008, 12:10:07
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

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


Kod
function gzcompressfile($source,$level=false){
    $dest=$source.'.gz';
    $mode='wb'.$level;
    $error=false;
    if($fp_out=gzopen($dest,$mode)){
        if($fp_in=fopen($source,'rb')){
            while(!feof($fp_in))
                gzwrite($fp_out,fread($fp_in,1024*512));
            fclose($fp_in);
            }
          else $error=true;
        gzclose($fp_out);
        }
      else $error=true;
    if($error) return false;
      else return $dest;
    }


Witam mam problem. Kod powyżej służy do pakowania pliczków. Niestety jedyne co mi się udało to pakowanie 1 pliku do jednego archiwum. W jaki sposób spakować np. 10 plików. Pętla się pewnie przyda ale brak mi pomysłu jak i gdzie. Czy jako argument funkcji podać tablicę plików?

Ten post edytował Fixus 4.07.2008, 12:15:47
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 03:40