Memo/PHP/PEAR/File_Archive

http://dexlab.net/pukiwiki/index.php?Memo%2FPHP%2FPEAR%2FFile_Archive
 

File_Archive

特徴

  • tar, gz, bz2, tgz, tbz, zip等を圧縮/展開可能。
    (php4 のZZIPlibでは、読み込みは可能/書き込みは不可)
  • system関数を使う場合
  • 日本語ファイル名でも正しく格納できた。
  • 単一ファイルの展開/圧縮
  • ディレクトリ単位で圧縮/展開

File_Archiveの場合

  • インストール
    pear install MIME_Type
    pear install File_Archive
  • ディレクトリをzipファイルに圧縮
     File_Archive::extract(
         File_Archive::read('/path/to/dir/'),
         File_Archive::toArchive('/path/to/other/dir/test.zip')
     );
  • zipファイルをディレクトリに解凍
     File_Archive::extract(
         File_Archive::read('test.zip/'),
         File_Archive::appender('/path/to/dir/')
     );
  • サンプル
    eyes0001.jpg

関連リンク


添付ファイル: fileeyes0001.jpg 876件 [詳細] filefile_archive_samf 625件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-08-16 (火) 17:43:04 (2443d)