Je voudrais télécharger une archive zip et décompressez-la en mémoire en utilisant PHP.En mémoire télécharger et extraire l'archive zip
C'est ce que j'ai aujourd'hui (et il est juste trop fichier de traitement 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...
Puis-je écrire '$ zipFile = 'http: //..../bla.kmz';'? – dacwe
Non, 'zip: //' ne prend en charge que les fichiers locaux (ainsi que ZipArchive). Vous devez l'avoir accessible via votre système de fichiers standard. Mettra à jour la réponse pour la rendre visible pour votre URL 'http'. – hakre
Fonctionne-t-il avec 'php: // memory'? – dacwe