Heim  >  Artikel  >  Backend-Entwicklung  >  PHP implementiert die Stapelkomprimierung, das Packen und Herunterladen von Dateien

PHP implementiert die Stapelkomprimierung, das Packen und Herunterladen von Dateien

墨辰丷
墨辰丷Original
2018-06-06 15:19:243433Durchsuche

In diesem Artikel wird hauptsächlich die Implementierung von PHP zum Batch-Komprimieren, Packen und Herunterladen von Dateien vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

Der Code lautet wie folgt:

<?php 
$filename=&#39;test.zip&#39;; //最终生成的文件名(含路径) 
if(file_exists($filename)){ 
  unlink($filename); 
} 
//重新生成文件 
$zip=new ZipArchive(); 
if($zip->open($filename,ZIPARCHIVE::CREATE)!==TRUE){ 
  exit(&#39;无法打开文件,或者文件创建失败&#39;); 
} 
$datalist=array(&#39;try.php&#39;,&#39;zip_class.php&#39;); 
foreach($datalist as $val){ 
  if(file_exists($val)){ 
    $zip->addFile($val); 
  } 
} 
$zip->close();//关闭 
if(!file_exists($filename)){ 
  exit(&#39;无法找到文件&#39;); //即使创建,仍有可能失败 
}

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird.

Verwandte Empfehlungen:

Transaktionsverarbeitungsmethoden und Beispielanalyse von PDO in PHP

Lösung des Konflikts zwischen __autoload und Smarty in PHP Detaillierte Erläuterung der Methode

Lösung und Beispiele für ein verstümmeltes Problem in PHP mit PDO zum Betreiben der Datenbank

Das obige ist der detaillierte Inhalt vonPHP implementiert die Stapelkomprimierung, das Packen und Herunterladen von 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