ホスティング サーバーが PHP の ZIP クラスをサポートしていないことがわかりました。
ただし、Zlib がインストールされ、サポートされています。
そのようなサーバーで ZIP ファイルを処理できるライブラリ/関数/ハック/クラス/はありますか?
基本的にはzipファイルを作成したい。ユーザーが GZ 拡張機能を怖がるのではないかと心配しています。ZIP 拡張機能を提供したいと思います (Win システムで正常に開く) ?
(ホスティングを変更するように言わないでください - 変更しなければならないことはすでにわかっていますが、時間がかかり、非常に緊急です..)
更新I. @Mark Baker のおかげで、pclzip クラスとこの単純なコードでファイルを抽出できました
<?php
include('pclzip.lib.php');
$archive = new PclZip('wp.zip');
$location = $_SERVER['DOCUMENT_ROOT'];
if ($archive->extract(PCLZIP_OPT_PATH, $location ,
PCLZIP_OPT_REMOVE_PATH, 'install/release') == 0) {
die("Error : ".$archive->errorInfo(true));
}
?>
(ここにコードを投稿したかっただけです。コメントするには長すぎました。別の回答を投稿したくありませんでした)
まだ作成をテストしていませんが、同じように機能する場合は、そのクラスの開発者にキスしたいと思います ! :-)