ZipArchive提供空白屏幕PHP


ZipArchive gives blank screen PHP

我在php中启用了php_zip.dll.ini它显示在phpinfo中,因此启用了ZipArchive。接下来,这是我使用的代码:

$zipname='exports.zip';
$zip=new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);

当我的代码到达这一点时,屏幕变为空白。我的错误日志中没有错误。我的 HTML 应该显示,但它没有。所有其他不必要的PHP都被注释掉了。我在 Wordpress 3.9.2 网站上使用 PHP 5.2.4。

我为那些在搜索引擎中找到它的人找到了解决方案。我没有使用php的ZipArchive,而是使用了WinZip的命令行。它看起来像这样:

$cmd='"C:'Winzip-Directory'winzip32.exe" -a "C:/zip-directory/exports.zip" "C:/zip-directory"';
exec($cmd);

不过,我仍然不知道是什么导致了PHP的ZipArchive的问题。