“Faire un fichier Zip en php” Ответ

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

Ответы похожие на “Faire un fichier Zip en php”

Вопросы похожие на “Faire un fichier Zip en php”

Больше похожих ответов на “Faire un fichier Zip en php” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования