<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> if(isset($_POST['createpdf'])){<li> $post = $_POST; <li> $file_folder = "ファイル/"; // ファイルをロードするフォルダー<li> if(extension_loaded('zip')){ // ZIP 拡張子が使用可能であることを確認します<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> ヘッダーをダウンロードするためにプッシュします('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 .= "* ZIP 拡張子がありません<br/>";</li> <li> }</li> <li>? ></li> <li><!DOCTYPE html></li> <li><html lang="ja"></li> <li><head></li> <li><meta http-equiv="Content-Type" content="text/html; charset=utf-8 " /></li> <li><title>Zip としてダウンロード</title></li> <li></head></li> <li><body></li> <li><center><h1>Zip を作成</h1></center></li> <li>< form name="zips" method="post"></li> <li><?php if(!empty($error)) { ?></li> <li><p style=" border:#C10000 1px Solid;背景色:#FFA8A8;カラー:#B00000;パディング:8px;幅:588ピクセル; margin:0 auto 10px;"><?php echo $error; ?></p></li> <li><?php }?></li> <li><table width="600" border="1" align="center" cellpadding="10" cellpacing="0" style="border-collapse:collapse; border:#ccc 1px Solid;"> ;<li> <tr></li> <li> <td width="33" align="center">*</td></li> <li> <td width="117" align="center">ファイル タイプ</td> </li> <li> <td width="382">ファイル名</td></li> <li> </tr></li> <li> <tr></li> <li> <td align="center"><input type="checkbox" name=" files[]" value="flowers.jpg" /></td></li> <li> <td align="center"><img src="files/image.png" title="画像" width=" 16" height="16" /></td></li> <li> <td>flowers.jpg</td></li> <li> </tr></li> <li> <tr></li> <li> <td align="center">< ;input type="checkbox" name="files[]" value="fun.jpg" /></td></li> <li> <td align="center"><img src="ファイル/画像。 png" title="画像" width="16" height="16" /></td></li> <li> <td>fun.jpg</td></li> <li> </tr></li> <li> <tr></li> <li> < ;td align="center"><input type="checkbox" name="files[]" value="uvamsi.docx" /></td></li> <li> <td align="center"> <img src="files/doc.png" title="ドキュメント" width="16" height="16" /></td></li> <li> <td>uvamsi.docx</td></li> <li> < /tr></li> <li> <tr></li> <li> <td align="center"><input type="checkbox" name="files[]" value="abc.pdf" /></td></li> <li> <td align="center"><img src="files/pdf.png" title="pdf" width="16" height="16" /></td></li> <li> <td> abc.pdf</td></li> <li> </tr></li> <li> <tr></li> <li> <tdcolspan="3" align="center"></li> <li> <input type="submit" name="createpdf" style= "ボーダー: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> </td></li> <li> </tr></li> <li></table></li> <li> <li></form></li> <li></body></li> <li></ html></li> <li> </li> <li> </ol></div> <em onclick="copycode($('code_x4H'));">复制代</em> </div> <br> </td></tr></table> <div class="ptg mbm mtn"> php、zip</div> <div id="comment_65133" class="cm"> </div> <div id="post_rate_div_65133"></div> <br><br>