对不起,如果标题没有解释太多。让我尝试进一步解释。
我的代码如下所示:
<?
//Grab the number in count.txt
$count = intval(file_get_contents('count.txt'));
//Move the number up one
file_put_contents('count.txt', ++$count);
$number = file_get_contents('count.txt');
//Force Download
header('Content-Disposition: attachment; filename=DataFiles'.$number.".csv");
header('Content-Type: application/octet-stream');
//The data
foreach($array as $info){
echo $info."\n";
}
?>
$array 是一个数据数组。
现在有时数据量可能超过5000,所以如果数据超过5000,则为每5000个正在回显的数据创建一个文件。Ea:如果$array中有20000条数据,那么一共会做成4个文件。