ホームページ  >  記事  >  バックエンド開発  >  PHP ファイルの圧縮と解凍_PHP チュートリアル

PHP ファイルの圧縮と解凍_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:45:061125ブラウズ

PHP は rar 圧縮パッケージをアップロードし、ディレクトリに抽出します

1. php

によるアップロードと解凍の原理

通常のアップロード機能 アップロードサーバー

rar

zip システムコンポーネントをロード 解凍コマンドを実行 ディレクトリへの解凍に成功

7z

2.phpがシステムコマンドを実行するために使用する数種類の関数の違い

system() はシェル結果の最後の行を出力して返します

exec() は結果を出力せず、シェル結果の最後の行を返します

passthru() はコマンドを呼び出すだけで実行結果をそのまま出力します

新しい com() システムは com クラスを事前定義しており、ニーズに応じて任意の組み込みメソッドを選択できます

3. PHP の定義済み com コンポーネントを使用してシェルをロードします

$obj=new com('wscript.shell');wscript.shellをロードしてdosコマンドのコンポーネントを実行します

$obj->run('実行するコマンドの内容');

rar解凍コマンド:winrar x 解凍ファイルの解凍場所

4. 操作例 phpアップロードと解凍の場合

現在の絶対パスを取得します getcwd();

移動されたファイルのアップロード関数 move_uploaded_file();

この記事は「r0otkit」ブログからのものです

www.bkjia.com本当http://www.bkjia.com/PHPjc/478701.html技術記事 php は rar 圧縮パッケージをアップロードし、ディレクトリに解凍します 1. php のアップロードと解凍の原理 通常のアップロード機能はサーバーをアップロードします rar zip はシステム コンポーネントをロードし、解凍コマンドを実行し、ディレクトリ 7z 2.ph に解凍します。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。