ホームページ > php教程 > php手册 > PHPオンラインパッケージングプログラムのソースコード

PHPオンラインパッケージングプログラムのソースコード

WBOY
リリース: 2016-06-13 12:27:21
オリジナル
1564 人が閲覧しました

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

コードをコピーします コードは次のとおりです:


//php ディレクトリを zip パッケージに圧縮します
//作者: Xiao Feng
$button=$_POST['button'];梱包開始")
{
$zip = new ZipArchive();
$filename = "./".date("Y-m-d")."_".md5(time() )."_jackfeng .zip";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit("<$filename>n を作成できません") ;場所(" ./", "",str_replace("\","/",$path)));
$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) 続行; start_dir . '/' . $file;
if ( is_dir($filepath) )
$files = array_merge($files, listdir($filepath)); $filepath);
Closedir($fh);
$files = false;
return $files; 🎜> ="text/html; charset=gb2312"&g t; ​​🎜>


ファイルのサイズによっては時間がかかる場合があります。パッケージ化が完了すると、圧縮パッケージはパッケージ化するサイトのディレクトリに保存され、梱包時間、ランダムな文字列 jackfeng.zip という名前が付けられます。 FTPにログインしてダウンロードしてください。

    
    
    

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート