我有一个gzip文件。进入这个文件我有很多csv文件。我想只读取gzip文件夹中包含的其中一个文件。我想要读取的gzip文件夹的名称是“com.instore”。并且csv文件的名称是“秒”。
我使用gzopen()来读取gzip文件夹。但是现在我不知道如何读取里面包含的csv文件。
答案 0 :(得分:0)
当你gzopen你不解压缩它。你只需创建一个指向它的文件指针。
<?php
// get contents of a gz-file into a string
$filename = "/usr/local/something.txt.gz";
$zd = gzopen($filename, "r");
$contents = gzread($zd, 10000);
gzclose($zd);
?>
虽然$ contents是你的csv文件字符串。
答案 1 :(得分:0)
您可以使用以下方法提取gzip文件: How can I extract or uncompress gzip file using php? 而不是使用这个: How to import csv file in PHP? 填充数据库。