PHPオンラインパッケージングプログラムのソースコード_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:50:34
オリジナル
1308 人が閲覧しました

包装機能を実現~簡単・便利!圧縮率は winrar より少し劣りますが、サーバーが自分のものでない場合は、ダウンロードするためにパッケージ化されているだけなので、問題はありません。他の人にパッケージの作成を手伝ってもらいます

コードは次のとおりです:


//php ディレクトリを zip パッケージに圧縮します
//作者: Xiaofeng
$button=$_POST['button'];
if($button=="パッケージ開始")
{
$ zip = new ZipArchive();
$filename = "./".date("Y-m-d")."_".md5(time())."_jackfeng.zip"; ( $filename, ZIPARCHIVE::CREATE)!==TRUE) { exit("<$filename>n を作成できません")
}
$files = listdir();
foreach($files as $path)
{ -$ Zip-& gt; addfile ($ PATH, Str_replace ("./", "", Str_replace ("\", "/", $ PATH)); . $zip->numFiles . "files n";
$zip->close();
}
関数 listdir($start_dir='.') {
$files = array();
if (is_dir ($start_dir)) {
$fh = opendir($start_dir) );
while (($file = readdir($fh)) !== false) {
if (strcmp($file, '.')==0 || strcmp($file, '..')== 0) 続行; $filepath = $startdir($filepath)); ;
}
$files;
? lt;/title> meta http-equiv="Content-Type" content="text/html/html; 「」>

; < ;input type="submit" name="button" value="パッケージの開始" />

<パッケージ化が完了すると、圧縮パッケージはパッケージ化するサイト ディレクトリに保存され、梱包時間 + 可変長のランダムな文字列 + jackfeng.zip



http://www.bkjia.com/PHPjc/319366.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/319366.html技術記事包装機能を実現~簡単・便利!圧縮率は winrar より少し劣りますが、サーバーが自動的にパッケージ化されていない場合は、ダウンロードのためにパッケージ化されるだけなので、問題はありません。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート