ホームページ  >  記事  >  バックエンド開発  >  圧縮を追加するためにPHPがシステムコマンドを呼び出す問題を解決するにはどうすればよいですか?

圧縮を追加するためにPHPがシステムコマンドを呼び出す問題を解決するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:44:04923ブラウズ

PHP はシステム コマンドを呼び出して圧縮します
PHP を使用してシステム コマンドを呼び出して、アップロードされた圧縮ファイルを解凍するにはどうすればよいですか? 少なくとも zip 形式は解凍できますが、rar や gz などの他のファイルは

-----解決策--------------------- 1. tar または gzip コマンド ライン ツールがインストールされている必要があります。
現在のディレクトリ内のすべての .txt ファイルをファイル exp.tar.gz
tar czvf exp.tar.gz ./*.txt に圧縮して圧縮します。
現在のディレクトリにある this.tar.gz 内のファイルを現在のディレクトリに抽出します。
tar xzvf exp.tar.gz ./
2. php を使用してコマンド ライン ツールを呼び出します。

PHP コード

@system('tar czvf exp.tar.gz ./*.txt');
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。