पर छवि नहीं जोड़ता है, मैं थोड़ी देर के लिए इस पर रहा हूं। यह वास्तव में एक बार काम किया, फिर कभी नहीं। यह बस ज़िप फ़ाइल नहीं बनाता है। फाइल मौजूद है।zipArchive addFile() का उपयोग करके ज़िप
$zip = new ZipArchive();
$filename = "./test" . time() .".zip";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("cannot open <$filename>\n");
}
$thisdir = "$_SERVER[DOCUMENT_ROOT]/zip";
$zip->addFile($thisdir . "/trash-icon.png", "/gabage.png");
echo "numfiles: " . $zip->numFiles . "\n";
echo "status:" . $zip->status . "\n";
$zip->close();
मैं की तरह
$zip->addFromString("testfilephp.txt", "#1 This is a test string added as testfilephp.txt.\n");
उसमें txt फ़ाइल के साथ जिप बनाता है कुछ जोड़ते हैं .. लेकिन मौजूदा फ़ाइल के anytype के लिए एक नहीं जाने।
'/ trash-icon.png' लगभग निश्चित रूप से गलत है, क्योंकि यह सर्वर की मूल निर्देशिका को इंगित करता है। क्या आप 100% निश्चित रूप से उन फ़ाइलों को सुनिश्चित करते हैं जिन्हें आप वास्तव में जोड़ने की कोशिश कर रहे हैं? –
क्या आप निश्चित हैं कि /trash-icon.png वास्तव में मौजूद है, याद रखना कि यह फाइल सिस्टम रूट निर्देशिका –
http://www.php.net/manual/de/function.ziparchive-addfile.php#101605 – mario