Chciałbym pobrać archiwum zip i rozpakować je w pamięci za pomocą PHP.W pamięci pobierz i rozpakuj archiwum zip
To co mam dzisiaj (i to jest po prostu zbyt dużo plików obsługi dla mnie :)):
// 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...
Czy mogę napisać '$ zipFile = 'http: //..../bla.kmz';'? – dacwe
Nie, 'zip: //' obsługuje tylko lokalne pliki do tej pory (jak również ZipArchive). Musisz to zrobić poprzez standardowy system plików. Zaktualizuje odpowiedź, aby była widoczna dla twojego adresu URL http. – hakre
Czy działa z 'php: // memory'? – dacwe