我有一個代碼,我試圖將多個文件壓縮成zip。這有關PHP和MySQL的幫助,因爲我已將鏈接保存在MySQL表中。問題是沒有創建zip文件。這是代碼:試圖在PHP壓縮文件到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>
你得到一個錯誤和/或看到你的退出狀態的消息?另外,您是否確定在您嘗試創建activos.zip的目錄中擁有文件寫入權限? –
你怎麼知道沒有創建zip?如果你只是沒有工作的鏈接 - 這可能是一個zip所在的路徑的問題。如果沒有 - 看看$ enzipado->狀態,看看它是什麼意思[這裏](http://www.php.net/manual/en/class.ziparchive.php#108601) –
不,這不得到任何錯誤,並且不會創建zip,因爲它不出現在文件夾中。 –