Tôi có yêu cầu tạo 3 tệp CSV (trong bộ nhớ) trong một yêu cầu HTTP, nén tệp vào một tệp nén và trả về tệp nén dưới dạng phản hồi HTTP.PHP Tạo nhiều tệp CSV trong bộ nhớ rồi nén
Tôi có đoạn code sau để tạo file zip ...
$files = array($file1, $file2);
$zipname = 'file.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename='.$zipname);
header('Content-Length: ' . filesize($zipname));
readfile($zipname);
Tuy nhiên, tôi không biết làm thế nào để tạo ra các tập tin CSV trong bộ nhớ.
Tôi làm cách nào để đạt được điều này?
Rất hữu ích. Cảm ơn rất nhiều. – Cloud