プログラムは php の zip 拡張子を使用しています。サーバーがサポートしている場合は、それを使用できます ^_^ 生成された zip パッケージは winrar などで解凍でき、もちろん php で解凍することもできます。解凍後しばらくすると解除されます。
$button=$_POST['button'];
if($button=="梱包開始")
{
$zip = new ZipArchive(); $filename = "./".date ("Y-m-d")."_".md5(time())."_jackfeng.zip";
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
exit( "<$filename>n を作成できません"); t;addFile($path,str_replace("./" ,"",str_replace("\","/",$path))); "圧縮が完了しました。合計圧縮率: " . $zip->numFiles . "files n";
Function 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) 続行 ; 配列_push($files, $filepath );
閉じられたir($fh); } else {
$files = false;
}
return $files;
「c/html; charset= gb2312」と入力します。 >
;オンライン パッケージング ツール
& lt;/p & gt; 説明:パッケージ化を開始します。Web サイトのファイルによると、パッケージ化が完了するまでしばらくお待ちください。パッケージ化が完了すると、圧縮パッケージはパッケージ化するサイト ディレクトリに保存され、梱包時間 + 可変長のランダムな文字列 + jackfeng.zip
上記は、テニスの王子様ディレクトリのコンテンツを含む、PHP オンラインの package_supported サブディレクトリを紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。