<table cellspacing="0" cellpadding="0"> <tr> <td class="t_f" id="postmessage_65133"> <div class="blockcode"><div id="code_x4H"><ol> <li> </li> <li> <?php <li> $error = ""; //錯誤持有者</li> <li> if(isset($_POST['createpdf'])){ </li> <li> $post = $_POST; </li> <li> $file_folder = "檔案/"; // 載入檔案的資料夾</li> <li> if(extension_loaded('zip')){ // 檢查ZIP 副檔名是否可用</li> <li> if(isset($post['files']) and count($post['files') ]) > 0){ // 檢查檔案是否被選擇</li> <li> $zip = new ZipArchive(); // 載入zip 函式庫</li> <li> $zip_name = time().".zip"; // Zip 名稱</li> <li> if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){ // 開啟zip檔案以載入檔案</li> <li> $error .= "*ZIP 建立此時失敗<br>";</li> <li> }</li> <li> foreach($post['files'] as $file){ </li> <li> $ zip->addFile($file_folder.$file); // 新增檔案到zip</li> <li> }</li> <li> $zip->close();</li> <li> if(file_exists($zip_name)){</li> <li> //推下載zip</li> <li> header(' Content-type: application/zip');</li> <li> header('Content-Disposition: Attachment; filename="'.$zip_name.'"');</li> <li> readfile($ zip_name);</li> <li> // 刪除zip 檔案存在於臨時路徑</li> <li> unlink($zip_name);</li> <li> }</li> <li> <li> }else</li> <li> $error .= "* 請選擇要壓縮的檔案<br>"; </li> <li> }else</li> <li> $error .= "* 您沒有郵遞區號副檔名<br>";</li> <li> }</li> <li>?></li> <li> </li> <li> <li> <li><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></li> <li>< ;title>下載為Zip</li> <li> <li> <li><center><h1>建立Zip</h1></center></li> <li> <form name=" zips" method="post"> <li><?php if(!empty($error)) { ?></li> <li><p style=" border:#C10000 1px 實心;背景顏色:#FFA8A8;顏色:# B00000;填充:8px;寬度:588px;邊距:0 自動10px;"><?php echo $error; ?></p></li> <li><?php }?></li> <li> <li> <tr> <li> <td width="33" align="center">*</td> </li> <li><td width="117" align="center">檔案類型</td></li> <li> <td width="382">檔名</td> </li> <li> </li> </tr> </li> <li> <tr><li> <tdalign><input type="checkbox" name="files[ ]" value="flowers.jpg"><li> <tdalign><li> <td>flowers.jpg</td> </li> <li> </li></tdalign> </li></tdalign> </li></tr> </li> <li> <tr><li> <tdalign><input type="checkbox" name="files[]" value="fun.jpg"> <li> <td align="center"> <img src="files/image.png" title="圖片" style="max-width:90%" style="max-width:90%" alt="php的zip壓縮程式碼" ><li> <td>fun.jpg</td> </li> <li> </li> </td> </li></tdalign> </li></tr> </li> <li> <tr><li> <tdalign><li> <tdalign><img src="files/doc.png" title="文件" style="max-width:90%" style="max-width:90%" alt="php的zip壓縮程式碼" ><li> <td>uvamsi.docx</td> </li> <li> </li></tdalign> </li></tdalign> </li></tr> </li> <li> </li> <li> <tdalign><input type="checkbox" name="files[]" value="abc.pdf"></tdalign> </li> </form> </li> </ol></div></div> </td> <li> </li> <li><td> abc.pdf</td></li> <li> </li> </tr> <li> <tr> <li> <td colspan="3" align="center"> <li> <input type="submit “名稱=“createpdf”樣式=“邊框:0px;背景顏色:#800040;顏色:#FFF;內邊距:10px;遊標:指標;字型粗細:粗體; border-radius:5px;" value="下載為ZIP"> </li> <li> <input type="reset" name="reset" style="border: 0px;背景顏色:#D3D3D3;顏色:#000;字型粗細:粗體;內邊距:10px;遊標:指標; border-radius:5px;" value="重設"> </li> <li> </li> <li> </li> </td> </li> <li> </li> </tr> </li> <li> </table> <li> <li> </li> <li> <li>