PHPでZipファイルを展開

Zipを指定したディレクトリに展開するモジュール

PHP

/** * PHPでZipファイルを展開 * * @param string $target_path * @param string $zip_name * @return boolean */ function getZipExpansion($target_path, $zip_name) { // 存在チェック if (! file_exists($target_path)) { return FALSE; } $zip = new ZipArchive; try { // アーカイブをオープン $zip->open($zip_name); // 指定ディレクトリに展開 $zip->extractTo($target_path); // アーカイブをクローズ $zip->close(); } catch (Exception $e) { return FALSE; } return TRUE; }

使用例

PHP

if (getZipExpansion('/home/appli/var/', $zip_name = '/home/appli/www/foo.zip')) { echo "成功"; } else { echo "失敗"; }

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。主にLAPP環境でPHPを書いています。最近はjQueryで遊んでいます。
※動作確認について