2

ZipArchive::filename実際の zip ファイルへのパスを表すと思っていましたがZipArchive::open()、で開くすべての zip ファイルに対してZipArchive::filename、空の文字列が返されます。

例:

$zip = new ZipArchive();
$zip->open( '/some/path/to/zipfile.zip' );
var_dump( $zip->filename );

// expecting:
string(25) "/some/path/to/zipfile.zip"

// but getting:
string(0) ""

私は誤解ZipArchive::filenameしていますか、それとも間違って使用していますか?

ここでは、Apache、Windows XP で PHP 5.2.6 を使用します。

4

1 に答える 1

3

5.2.9「zipファイル名のプロパティの読み取りを修正しました」の変更ログにあります。

PHPバージョンを更新してみてください

于 2011-09-22T15:26:58.003 に答える