数日前、3 つの txt ファイルを *.zip にパッケージ化してローカルに保存する必要がありました...
最初は、普通の若者と同じように、PHP の組み込み ZipArchive を使用することを考えました。コードは次のようになります。
リーリー しかし、問題は、zip 拡張機能が公式環境にインストールされていないため、ZipArchive を直接使用できないことです。コードは、拡張機能をインストールするよりも明らかに高速です。PHP を使用して Linux コマンド ラインを呼び出し、圧縮コマンドを実行します。 OK、今すぐ行動を起こしましょう!
リーリー
以下に示すように、if($rc!=0) を if(1==1) に変更すると、Linux 実行コマンドによって返される結果行を表示できます。
リーリー
実行によって返されたすべての情報が $outputs 配列に入力され、*.zip ファイルが正常に生成されたことがわかります。
Linux コマンドを実行する PHP に関する関連記事はオンラインでたくさんあります。次の記事をお勧めします:
http://blog.csdn.net/yangjun07167/article/details/5603425
http://www.bkjia.com/PHPjc/1128381.html