-1

我有一个代码,我试图将多个文件压缩成一个 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>
4

1 回答 1

0

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

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

或者,也许您的查询没有返回任何行 oO

于 2012-09-04T17:54:25.217 回答