mr123 176 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 سلامفایل های داخل هاست را می خواهم Zip کنم بدون ورود به سی پنلکسی اینجا یه فایل php کدنویسی شده نداره برای فشرده سازی فایل های موجود در روت سایت ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در تیر 92 گزارش بازنشر ارسال شده در تیر 92 /* creates a compressed zip file */function create_zip($files = array(),$destination = '',$overwrite = false) {//if the zip file already exists and overwrite is false, return falseif(file_exists($destination) && !$overwrite) { return false; }//vars$valid_files = array();//if files were passed in...if(is_array($files)) { //cycle through each file foreach($files as $file) { //make sure the file exists if(file_exists($file)) { $valid_files[] = $file; } }}//if we have good files...if(count($valid_files)) { //create the archive $zip = new ZipArchive(); if($zip->open($destination,$overwrite ? ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE) !== true) { return false; } //add the files foreach($valid_files as $file) { $zip->addFile($file,$file); } //debug //echo 'The zip archive contains ',$zip->numFiles,' files with a status of ',$zip->status; //close the zip -- done! $zip->close(); //check to make sure the file exists return file_exists($destination);}else{ return false;}}http://php.net/manual/en/ref.zip.phpکد استفاده $files_to_zip = array('preload-images/1.jpg','preload-images/2.jpg','preload-images/5.jpg','kwicks/ringo.gif','rod.jpg','reddit.gif');//if true, good; if false, zip creation failed$result = create_zip($files_to_zip,'my-archive.zip'); 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .