“Faire un fichier zip en php” Kod odpowiedzi

Faire un fichier zip en php

<?php 
$pathdir = "test/";  
$nomzip = "test.zip"; 
$zip = new ZipArchive;
if($zip -> open($nomzip, ZipArchive::CREATE ) === TRUE)
{ 
	$dir = opendir($pathdir); 
	while($fichier = readdir($dir)) 
	{ 
		if(is_file($pathdir.$fichier)) 
		{ 
		$zip -> addFile($pathdir.$fichier, $fichier); 
		} 
	} 
	$zip ->close(); 
} 
?>
Mohammed REHAIMIN

Faire un fichier zip en php

<?php
 require( "lib/zip.lib.php" ) ; //indiquez le chemin d'accès à la lib
 $zip = new zipfile( ) ; //on crée une nouvelle instance zip

 $nom_fichier = "mon_document.doc" ; //nom du fichier à compresser
 $fo = fopen($nom_fichier,'r') ; //on ouvre le fichier
 $contenu = fread($fo, filesize($nom_fichier)) ; //on enregistre le contenu
 fclose($fo) ; //on ferme le fichier

 $zip->addfile($contenu, $nom_fichier) ; //on ajoute le fichier
 $archive_zip = $zip->file() ; //on associe l'archive
 $open = fopen( "monrep/fichier.zip" , "wb"); //crée le fichier zip
 fwrite($open, $archive_zip); //enregistre le contenu de l'archive
 fclose($open); //ferme l'archive
?>
Mohammed REHAIMIN

Odpowiedzi podobne do “Faire un fichier zip en php”

Pytania podobne do “Faire un fichier zip en php”

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu