ただし、zlibライブラリにはフォルダーを操作する機能はありません(もちろん自分で書くこともできますが、面倒です)。私たちの祖先によって開発され、zlib 関数ライブラリ用のツールが拡張されました。
PHP 圧縮フォルダーの具体的な実装コード:
- < ?php
- require_once("archive.php"); $
- テスト = new zip_file("app.zip"); $test-
- >set_options( array(
- 'basedir ' =
- > dirname($modpath), 'inmemory' =
- > 0, //メモリ圧縮ではありません。 代わりに保管してくださいダウンロードをディスクに直接圧縮する場合は、1 'recurse' =
- > 1, //サブディレクトリを圧縮するかどうか、 resurse、何が再帰するのかを選択できます。 'storepaths' =>
- 1, // ディレクトリ構造を保存するかどうか、はいを選択します ' => 1 , //カバレッジ
- 'prepend' => "", //不明
- 'followlinks' => 0、/ /不明
- 'メソッド' => 1, //不明
- 'sfx' => "", //私はそうします意味が分かりません
- ) ) $test->
-
add_files("src/archive.php");
-
$ test-
-
> add_files("/App") $test-
- >create_archive(); $テスト
>-
download_file(); //この行は書き込まないでください。データはメモリにのみ保存されます //次のコードは、$
-
testを解凍するためのものです= new
tar_file( " archives/test.tar");
$test- >-
set_options(array('inmemory' =&g)て; 0)) ;
$test--
>extract_files(); コード例は学習に役立ちますPHP について詳しく 圧縮フォルダーの意味。
http://www.bkjia.com/PHPjc/446142.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446142.html技術記事ただし、zlibライブラリにはフォルダを操作する機能がありません(もちろん自分で書くこともできますが、面倒です)先人が書いた既製のものをインターネットからダウンロードすることになります...。