我以为ZipArchive::filename会表示实际压缩文件的路径,但是对于我用ZipArchive::open()打开的每个压缩文件,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上使用PHP 5.2.6,这里是Windows XP。
发布于 2011-09-22 23:26:58
在changelog for 5.2.9“固定压缩文件名属性读取。”
尝试更新您的php版本
https://stackoverflow.com/questions/7515318
复制相似问题