Yükleniyor...

Zip Oluştur

Etiketler: zip php zip ZipArchive
Zip Oluştur
zip-olustur
    /**
     * zip olusturur
     * @param string $kaynak
     * @param string $hedef
     */
    function zip($kaynak,$hedef='/tmp/temp.zip'){
        $zip = new ZipArchive;

        if (file_exists($hedef)) {
            # bu dosya var , yeni dosya adı üret
            $bn = basename($hedef);
            $yeni_dosya_adi = time() .'-'. $bn;
            $hedef = str_replace($bn,$yeni_dosya_adi,$hedef);
        }

        touch($hedef);
        chmod($hedef,0775);

        if ($zip->open($hedef) === TRUE) {
            $zip->addFile($kaynak, basename($kaynak));
            $zip->close();
            $ret = $hedef;
        }
        else {
            $ret = false;
        }
        return $ret;
    }



  • SHARE

Tartışma




ya da
CAPTCHA Images