2013-02-26 76 views

回答

0

您需要的PHP函数readgzfile()

如果你提供更多的细节,我会尽力......呃......提供更多的细节:)

0

可以使用此片段。

$srcName='1.gz'; 
$dstName='2.txt' 
$sfp = gzopen($srcName, "rb"); 
$fp = fopen($dstName, "w"); 

while ($string = gzread($sfp, 4096)) { 
    fwrite($fp, $string, strlen($string)); 
} 
gzclose($sfp); 
fclose($fp); 

解压后用这个类你可以用简单的下面的代码来执行。

mysql_query(file_get_contents("2.txt")); 
+2

你为什么用gzread限制读取长度?如果他的压缩文件大于4096,他就会腐败。 – deed02392 2013-02-26 09:35:15

+0

你可以改变这个;)它的例子适合你 – 2013-02-26 09:46:52

相关问题