Dans la mémoire de télécharger et extraire l'archive zip

Je voudrais télécharger une archive zip et décompressez-le dans la mémoire à l'aide de PHP.

C'est ce que j'ai aujourd'hui (et c'est juste beaucoup trop de gestion des fichiers (pour moi 🙂 ):

//download the data file from the real page
copy("http://www.curriculummagic.com/AdvancedBalloons.kmz", "./data/zip.kmz");

//unzip it
$zip = new ZipArchive;
$res = $zip->open('./data/zip.kmz');
if ($res === TRUE) {
    $zip->extractTo('./data');
    $zip->close();
}

//use the unzipped files...

OriginalL'auteur dacwe | 2011-09-12