-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 に答える