ziparchive

    1热度

    1回答

    PHP的ZipArchive类可以让我创建一个zip压缩文件用open()方法: mixed ZipArchive::open (string $filename [, int $flags ]) 那么我就可以添加文件这个档案,关闭文件,并下载到用户的Web浏览器按通常: header ('Content-Type: application/zip'); header ('Content-L

    0热度

    1回答

    我一直在试图学习如何在php中正确使用zipArchive功能来创建和下载包含选定文件的zip文件夹。 它工作,时尚后,创建zip文件并将其存储在服务器上,但我一直无法获得下载自动启动,并在$ zip-> close()后;命令,它会打印页面和垃圾字符页面,就像它打印zip文件一样。以下是这部分看起来像:http://www.abpdigital.com/uploads/Junk%20Text.p

    -3热度

    2回答

    我正在尝试编写一个以mprm*到mprm.zip文件开头的压缩文件的代码。我的目录有100个不同类型的扩展名的不同文件。 如猛砸我们可以做 zip -r pathtofile/mprm path2Destination/mprm* 是有什么在Python,可以实现相同的? 谢谢!

    0热度

    1回答

    我已经提到这Return StreamReader to Beginning,但无法弄清楚这个问题。 这是读取zip文件中特定文件流的代码。这里有两个不同的zip文件内的两个文件流。现在我需要比较这些流。 我无法将BaseFileReader流的流设置为流的开始。 using (FileStream BaseZipToOpen = new FileStream(BaseArchive,FileMo

    4热度

    1回答

    我正在使用phps ZipArchive类创建目录的zip文件。对于几乎所有目录(除了两个目录),这些代码都可以正常工作(最大的目录包含51个文件,共175MB)。当我运行这些目录的代码时,会创建一个大小为67,108,864字节的临时文件('filename.zip。[RandomLettersAndNumbers]',例如'filename.zip.riaab4'),脚本会引发内部服务器错误(

    1热度

    1回答

    我想从我的数据库创建数据文件。而且我很难弄清楚如何将正确的编码转换为windows文件名。 该数据库位于latin1_german2_ci,其中包含德文字符ä,ö,ü。现在我需要从数据库获取数据并从中构建一个文件。 为exampe我$name从数据库$name = "zäng" and "$id = "123" 第一: $folder_name = $id . ' - ' . $name; mk

    0热度

    2回答

    我试图使用zip归档创建一个zip文件,虽然压缩文件在两个不同的文件夹中同时下载两次,但源代码位于htdocs文件夹中,浏览器设置的默认下载文件夹。有什么方法可以防止这种情况发生?我只希望它被下载一次到下载文件夹... $file_names = explode(',', $_REQUEST['files']); $dir = $_REQUEST['currentdir'];

    0热度

    1回答

    我有一个WordPress网站,用户可以下载一个或多个PDF文件。到目前为止,我只是编码而不使用任何WordPress的功能,并在我的电脑上有文件。但在将来,我希望能够使用高级自定义字段(或类似的东西)来添加文件,这意味着我不会将文件放在文件夹中,而必须使用URL。至少我觉得呢? 而当我使用相同的代码,但与URL(见下文),它不起作用。 那么如何使用ZipArchive从URL创建一个zip文件?

    0热度

    1回答

    我的PHP脚本不断崩溃/超时,大概是因为读取文件。 我的目标是生成zip,让用户下载它,然后删除zip。 代码: <?php if(isset($_POST['version']) && isset($_POST['items']) && isset($_POST['identifier'])) { $identifier = $_POST['identifier']; $version

    0热度

    1回答

    通常下面的脚本来创建和填充一个zip压缩包正常工作,无论是在本地主机上和其他服务器上: $zip = new ZipArchive(); $zip->open($filename, ZipArchive::CREATE); foreach($pathToAssets as $nPath) { $files = new RecursiveIteratorIterator(