Web 2.0 Developer
PHP: dézipper une archive zip
Besoin d’extraire des fichiers d’une archive .zip ? cette fonction est pour vous:
- functions.php
function unzip($location,$newLocation){
if(exec("unzip $location",$arr)){
mkdir($newLocation);
for($i = 1;$i< count($arr);$i++){
$file = trim(preg_replace("~inflating: ~","",$arr[$i]));
copy($location.'/'.$file,$newLocation.'/'.$file);
unlink($location.'/'.$file);
}
return TRUE;
}else{
return FALSE;
}
}
- extractZip.php
include 'functions.php';
if(unzip('zipedfiles/test.zip','unziped/myNewZip'))
echo 'Success!';
else
echo 'Error';
| Imprimer l'article | Cette entrée a été posté par maiis le 7 octobre 2009 à 13:08, et placée dans Développement, PHP. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |
