2010-11-23 50 views
1

我使用move_upload_file功能将文件移动到我的文件夹中移动文件时,它的做工精细,但我想zip压缩format.plz任何机构帮助...如何对ZIP压缩格式

回答

0

看看在zip扩展:

http://www.php.net/manual/en/zip.examples.php

我看着你链接到的代码,并进行了一些更改(如果你在问题中包含它,它会一直好):

$nameFile = $_FILES['file']['name']; 
$tmpName = $_FILES['file']['tmp_name']; 
$download_folder = './files/'; 

$zip = new ZipArchive(); 
$fileconpress = $download_folder.$nameFile.".zip"; 

$conpress = $zip->open($fileconpress, ZIPARCHIVE::CREATE); 
if ($conpress === true) 
{ 
    $zip->addFile($tmpName); 
    $zip->close(); 
    echo $fileconpress."<br/>"; 
    echo "yess !! Success!!!! "; 
} 
else echo " Oh No! Error"; 

重要的部分,可能是什么导致你的错误是$ download_folder。您需要定义要保存文件的路径。

我也去掉了fread(),您可以将文件只加载直入拉链的对象与addFile()