這在PHP中可能也很容易。然而,有3個功能你問這裏
- 上傳多個文件
- 壓縮檔案
- 重命名文件
每個人都是不同的解決方案,我的代碼可根據需要改變你的變量, 您可以查看詳細信息的zip實用程序鏈接。你也可以像,Zip文件獲得職位的數量#2爲您的每個任務
PHP ZIP files on the fly
上傳多個文件
Upload two files at once
上傳
<?
$file_name1 = $_FILES['fsheet']['name'];
$file_name1 = stripslashes($file_name1);
$file_name1 = str_replace("'","",$file_name1);
$copy = copy($_FILES['fsheet']['tmp_name'],$file_name1);
// prompt if successfully copied
if($copy){
echo "$file_name1 | uploaded sucessfully!<br>";
}else{
echo "$file_name1 | could not be uploaded!<br>";
}
$file_name2 = $_FILES['report']['name'];
$file_name2 = stripslashes($file_name2);
$file_name2 = str_replace("'","",$file_name2);
$copy = copy($_FILES['report']['tmp_name'],$file_name2);
// prompt if successfully copied
if($copy){
echo "$file_name2 | uploaded sucessfully!<br>";
}else{
echo "$file_name2 | could not be uploaded!<br>";
}
?>
* *郵編** 首先下載t他從拉鍊 http://www.phpclasses.org/browse/file/9524.html
<?php
$directoryToZip="secret"; //
$outputDir = $_POST['rootfolder'];
//$outputDir="$folder"; //Replace "/" with the name of the desired output directory.
$zipName="backup.zip";
include_once("zip/CreateZipFile.inc.php");
$createZipFile=new CreateZipFile;
/*
// Code to Zip a single file
$createZipFile->addDirectory($outputDir);
$fileContents=file_get_contents($fileToZip);
$createZipFile->addFile($fileContents, $outputDir.$fileToZip);
*/
//Code toZip a directory and all its files/subdirectories
$createZipFile->zipDirectory($directoryToZip,$outputDir);
$fd=fopen($zipName, "wb");
$out=fwrite($fd,$createZipFile->getZippedfile());
fclose($fd);
$msg = "Files backup successfully";
//$createZipFile->forceDownload($zipName);
$trgtName = date("F-Y-h-i-s"). ".zip";
copy ($zipName,$outputDir."/".$trgtName);
@unlink($zipName);
?>
查找工具類頁面的右上角,你看到「搜索」啄? – 2011-05-26 00:09:15