2
我在csv中有64 MB的数据,当有人试图在csv中获取数据时,它的打破,我想在一个简短的内容中获取所有数据,这是我的代码。Php当它是64 MB时导入大的csv打破
$filename = $_FILES['inputfile']['tmp_name'];
$inputfilename = $_FILES['inputfile']['name'];
if (($handle = fopen($filename, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 5000, ",")) !== FALSE) {
$strContent[] = $data;
}
fclose($handle);
}
$_arrData = $strContent;
我怎么能得到这个。
我仍然试图打破它。 – user3270940 2015-03-19 07:10:30
你刚刚使用了哪种方法? – 2015-03-19 07:15:58
或者这可能是因为你的php内存限制。也尝试通过php.ini中的'memory_limit = 128M'增加内存限制。 – 2015-03-19 07:18:48