Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Funktion zur Komprimierung mehrerer Dateien

PHP-Funktion zur Komprimierung mehrerer Dateien

不言
不言Original
2018-04-20 11:11:111739Durchsuche

In diesem Artikel werden hauptsächlich die Funktionsfunktionen der PHP-Multidateikomprimierung vorgestellt, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf verweisen

function zip_files(string $zipName,...$files){
  //检测压缩包名称是否正确
  $zipExt=strtolower(pathinfo($zipName,PATHINFO_EXTENSION));
  if('zip'!==$zipExt){
    return false;
  }
  $zip=new ZipArchive();
  if($zip->open($zipName,ZipArchive::CREATE|ZipArchive::OVERWRITE)){
    foreach($files as $file){
      if(is_file($file)){
        $zip->addFile($file);
      }
    }
    $zip->close();
    return true;
  }else{
    return false;
  }
}

Verwandte Empfehlungen:

PHP-Dekomprimierungsfunktionsfunktion

Das obige ist der detaillierte Inhalt vonPHP-Funktion zur Komprimierung mehrerer Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn