मैं एक ज़िप संग्रह डाउनलोड करना चाहता हूं और इसे PHP का उपयोग करके स्मृति में अनजिप करना चाहता हूं।मेमोरी डाउनलोड और निकालें ज़िप संग्रह
यह है कि मैं क्या आज है (और यह सिर्फ बहुत ज्यादा फ़ाइल से निपटने मेरे लिए :) है):
// 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...
क्या मैं '$ zipFile = 'http: //..../bla.kmz' लिख सकता हूं;'? – dacwe
नहीं, 'ज़िप: //' अब तक केवल स्थानीय फाइलों का समर्थन करता है (साथ ही ज़िपप्राइव)। आपको इसे अपने मानक फाइल-सिस्टम के माध्यम से एक्सेस करना होगा। यह आपके 'http' यूआरएल के लिए दृश्यमान बनाने के लिए उत्तर अपडेट करेगा। – hakre
क्या यह 'php: // memory' के साथ काम करता है? – dacwe