2013-02-02 48 views
8

मैं किसी उपयोगकर्ता द्वारा किसी निश्चित स्थान पर अपलोड की गई फ़ाइलों को ज़िप करना चाहता हूं। जबकि अपलोड भाग काम करता है, मेरे पास फ़ाइल को ज़िप करने का कोई विचार नहीं है। मैं एक ज़िप बनाने में सक्षम हूं, लेकिन अब इसे डिस्क पर वास्तव में कैसे सहेजना है।PHP डिस्क पर ज़िप सहेजें

+2

आपके प्रश्न की जानकारी थोड़ा विरोधाभासी लगता है * मेरे पास फ़ाइल को ज़िप करने का कोई विचार नहीं है। मैं एक ज़िप बनाने में सक्षम हूं ... * – Havelock

उत्तर

11

सीधे शब्दों में पारित ज़िप बनाते समय इच्छित गंतव्य पथ:

$path = 'path/to/file.zip'; 
$zip = new ZipArchive(); 
$zip->open($path, ZipArchive::CREATE); 
// add contents... 
$zip->close(); 
+1

बहुत बहुत धन्यवाद! मुझे आश्चर्य है कि मुझे कितनी तेजी से मदद मिली :) – gibberish

+0

आपका स्वागत है, बिल्कुल कोई समस्या नहीं है :) – Havelock