尝试在PHP中将文件压缩为ZIP的问题

时间:2012-09-04 17:26:52

标签: php zip

我有一个代码,我正在尝试将多个文件压缩成zip。这有助于PHP和MySQL的原因,我有链接保存在MySQL表上。问题是没有创建zip文件。这是代码:

<?php 


mysql_select_db("assignments",$conectar);  
    $result = mysql_query("SELECT * FROM pedimento"); 

<?php 

$enzipado = new ZipArchive(); 
if ($enzipado->open("activos.zip", ZIPARCHIVE::CREATE )!==TRUE) { 
    exit("No se pudo abrir el archivo\n"); 
} 
while($row = mysql_fetch_array($result)) {  
$enzipado->addFile($row['DepAduanero']); 
    }; 
$enzipado->close(); 
?> 
<a href="activos.zip">Descargar</a>

1 个答案:

答案 0 :(得分:0)

在您使用它们之前,始终建议检查您的文件是否存在。 所以使用file_exists()

http://php.net/manual/en/function.file-exists.php

或许您的查询只是没有返回任何行o.O