我必须重构一些旧的php代码来将我们的wiki更新到1.28。我有一个导出插件,它将选择的页面保存到字符串中。这些字符串被添加到zip文件中,并被gzcompress压缩。
我可以下载该文件,但是当我试图打开它时,它会说“文件已损坏”。如果我用winrar修复存档,就会得到预期的输出文件。首先,如何解决如何获得正确的.zipfile?
它可能与我们使用的旧ZipHelper有关,但实际上我不知道在那里发生了什么,因为我对php非常陌生:
class ZipWriter
{
function __construct()
{
}
var $datasec
我有一个带有以下js函数的index.php:
function returnImageString() {
return "<?php include 'inc/image.functions.php'; echo getRandomImages(7); ?>"; //This isn't dynamic; this will always return the same images. How do I fix this?
}
但是,当页面加载时,将调用php脚本,并将结果添加到源代码中,如下所示:
functio
如何正确压缩字符串,以便PHP能够解压缩?
我试过这个:
public static byte[] compress(String string) throws IOException {
ByteArrayOutputStream os = new ByteArrayOutputStream(string.length());
DeflaterOutputStream gos = new DeflaterOutputStream(os);
// ALSO TRIED GZOutputStream, same results!
gos.write(string.