Görüntü dosyası Zip ve PHP kullanarak bunu nasıl ayıklanır?

0 Cevap php

i kullanıcı dolayısıyla ben göndermek ve daha sonra sunucu üzerinde yükleyin ve sonra sunucu üzerinde ayıklamak ilk formun üzerindeki görüntüyü zip karar, upload gecikme Sonuçları 100 mb dosya yükleyebilirsiniz hangi bir form var. böylece yükleme işlemi Dolayısıyla bunun için ben aşağıdaki gibi bir komut dosyası kullanmış, azalır:

<?php
$zip = new ZipArchive();
$filename = "newzip.zip";

if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
   exit("cannot open <$filename>\n");
}
$zip->addFromString("myfile.jpeg", 
"This is the first file in our ZIP, added as 
firstfile.txt.\n");

echo "numfiles: " . $zip->numFiles . "\n";
$zip->close();

$zip1 = zip_open("newzip.zip");
if ($zip1) {
  while ($zip_entry = zip_read($zip1)) {
    $fp = fopen(zip_entry_name($zip_entry), "w");
    if (zip_entry_open($zip1, $zip_entry, "r")) {
      $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
      fwrite($fp,"$buf");
      zip_entry_close($zip_entry);
      fclose($fp);
    }
  }
  zip_close($zip1);
  unlink("newzip.zip");
}
?>

Şimdi burada yukarıdaki koddan ben ekstre görüntü almak, ancak ekstraksiyon sonra görüntünün boyutu 61 byte azalır ve bunun izlendi olamaz yani bozuk.

Bu kod ile yanlış ne olabilir bana yol lütfen

0 Cevap