프로그램은 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 :: 생성)! == True) {
종료("& lt; $ 파일 이름 & gt; n을 생성할 수 없습니다.")
{
$zip->addFile( $path,str_replace("./","",str_replace("\","/",$path)));
}
echo "압축 완료, 전체 압축: " . ;numFiles . "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 = $start_dir
$file; ($filepath) )
$files = array_merge($files, listdir($filepath));
else
array_push ($files, $filepath);
}
closeir($fh );
?>
< ;title>온라인 패키징 도구 ~ | 포장 도구
& lt; p & gt; 설명: 패키지 시작 후, 웹 사이트 파일에 따르면 오래 걸릴 수 있습니다. 시간. 패키징이 완료된 후 압축된 패키지는 패키징할 사이트의 디렉터리에 저장되며 패킹 시간, 임의 문자열 jackfeng.zip으로 이름이 지정됩니다. FTP에 로그인한 후 다운로드하세요.