PHP zipfile赢得';t打开
就我的一生而言,我无法理解为什么这个zip文件无法打开,它错误地说它无法打开该文件。SELECT是phpmyadmin中的两个BLOB文件。代码如下:PHP zipfile赢得';t打开,php,download,zip,Php,Download,Zip,就我的一生而言,我无法理解为什么这个zip文件无法打开,它错误地说它无法打开该文件。SELECT是phpmyadmin中的两个BLOB文件。代码如下: $uploadQuery = mysqli_query($con, "SELECT * FROM upload WHERE majorarea = 'Big Data'") or die (mysql_error()); $files = $uploadQuery; $zipname = 'pape
$uploadQuery = mysqli_query($con, "SELECT * FROM upload WHERE majorarea = 'Big Data'") or die (mysql_error());
$files = $uploadQuery;
$zipname = 'papers.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
$zip->addFile($file);
}
$zip->close();
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename='.$zipname);
readfile($zipname);
旁注:
mysql\u error()
如果出现错误,将无法工作。它需要读作mysqli\u错误($con)
。还可以使用错误报告。谢谢你的小道消息!不客气。有时候,一些小事情很重要,可能会导致出现错误。顺便说一句,我刚刚测试过,在错误日志中没有看到任何明显的错误。在浏览器中选择“另存为文件”,然后用记事本打开该文件,检查是否存在php错误表示:mysql\u error()
如果出现错误,则无法工作。它需要读作mysqli\u错误($con)
。还可以使用错误报告。谢谢你的小道消息!不客气。有时,一些小事情很重要,可能会导致出现问题。顺便说一句,我刚刚测试了,在错误日志中没有看到任何明显的错误。在浏览器中选择“另存为文件”,然后用记事本打开该文件,检查是否存在php错误