php.iniに「extension=php_zip.dll」を追加します。
ZipArchiveを生成します。
ZIPファイル名を指定して、openします。
以下では、ZipArchive::CREATEモードとしています。
addFromString、addFileにて、ZIPファイルに、文字列やファイルを追加します。
addFromString(ZIP内ファイル名,内容)
addFile(格納するファイル,ZIPファイル内でのファイル名)となります。
格納したらクローズを行います。
<?php //ZipArchiveを生成 $zip = new ZipArchive(); //ZIPファイル名 $filename = "test.zip"; print $filename ."を作成します。" ."<BR>"; //ファイルオープン $flg = $zip->open($filename, ZipArchive::CREATE); if ($flg == 0) { print "失敗"; exit; } //内容をZIPファイルに追加 $zip->addFromString("string.txt","内容*******"); //ZIPファイルにファイルを追加 $zip->addFile("test.xml"); //ZIPファイルにファイルを追加(ZIPファイル内の名前を指定) $zip->addFile("test.xml","newname.xml"); //クローズ $zip->close(); print "ZIPファイルを作成しました。"; ?> |
没有评论:
发表评论