我想创建一个文件CSV文件后压缩此文件CSV和保存文件zip在服务器。 我代码:如何创建一个文件CSV文件后,CSV文件,并保存在服务器上的zip文件
foreach($list as $item)
{
$csv .= join("\t", $item)."\r\n";
}
$csv = chr(255).chr(254).mb_convert_encoding($csv,"UTF-16LE","UTF-8");
header("Content-type: application/x-msdownload");
header("Content-disposition: csv; filename=CSV_".date("YmdHis").".csv; size=".strlen($csv));
$zip = new ZipArchive();
$zip_name ="CSV_".$dateTimeNow.".zip"; // Zip name
if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE)
{
$error .= "* Sorry ZIP creation failed at this time";
}
$zip->addFile($csv);
$zip->close();
文件CSV创造好的,但zip文件,保存文件仍然没有sucesssfull。 你能帮我吗?谢谢。
2012-09-21
mum