Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP zipfile赢得';t打开_Php_Download_Zip - Fatal编程技术网

PHP zipfile赢得';t打开

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

就我的一生而言,我无法理解为什么这个zip文件无法打开,它错误地说它无法打开该文件。SELECT是phpmyadmin中的两个BLOB文件。代码如下:

        $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错误