0

WAMP (apache、mysql、php) を実行している Windows サーバーには興味深い問題があります。基本的に、ユーザーがダウンロードできる zip ファイルにフォルダーをパックするアプリケーションがあります。zip ファイルの内容はさまざまであり、ユーザーの希望に応じて動的に準備する必要があります。

このコマンドを使用して、ファイルをまとめて圧縮します。(winrar も試してみましたが、同じ問題がありました) exec('c:\Windows\system32\7za a -mx0 -tzip "'.$zipPath.'" "'.$zipDirPath.'"', $output , $return_var );

問題は、このコマンドが終了しない場合があることです。zip ファイルは正常に作成されますが、終了せず、実行し続けているようです。(コマンドラインから同じコマンドを入力した場合は発生しません)

誰かがこの問題を解決する方法を知っている場合は、助けてください:)

4

1 に答える 1

0

同じ PHP ZipArchiveクラスを使用することをお勧めします。そこにドキュメントがあります。

于 2012-05-04T21:54:26.813 に答える