圧縮
$zip_path = zipファイルへのパス; $file_path = 圧縮したいファイルへのパス; $file_name = zipファイル内での名前; if ($zip = new \ZipArchive()) { if ($zip->open($zip_path, \ZipArchive::CREATE | \ZipArchive::OVERWRITE)) { if ($zip->addFile($file_path, $file_name)) { $zip->close(); } } }
解凍
$zip_path = zipファイルへのパス; $base_name = zipファイル内での名前; $image_manage = 解凍したファイルを入れるディレクトリ; $zip = \Drupal::service('plugin.manager.archiver') ->getInstance(['filepath' => $zip_path]); $zip->extract("$image_manage/", [$base_name]);
コメント
圧縮ファイル内の一覧を取得する。
パーマリンク Submitted by actbrain on 2018/04/02 11:14.
圧縮ファイル内の一覧を取得する。
のようにするとファイル名の一覧の配列が返ってくる。
ページ