Mailinglisten-Archive |
Hallo, ich möchte mehrere Dateien zum Download in einem gz Archiv zusammenfassen, da es angenehmer ist ein Archiv runterzuladen als mehrere Dateien. Allerdings bekomme ich in die gz Datei nur eine Datei ohne Endung hinein, in der dann der Dateiname der Datei die eigentlich in das Archiv soll steht. Ich habe dazu das Testscript von der php-Seite was es unter zlib gibt genommen, um das zu testen. $filename = tempnam ('/var/www/web853/phptmp', 'zlibtest').'.gz'; print "<html>\n<head></head>\n<body>\n<pre>\n"; $s = "info.php"; // Öffne eine Datei zum Schreibzugriff mit der maximalen Kompressionsstufe $zp = gzopen($filename, "w9"); // Schreibe den String in die Datei gzwrite($zp, $s); // Schließe die Datei gzclose($zp); // Öffne die Datei zum Lesezugriff $zp = gzopen($filename, "r"); // Lese 3 Zeichen print gzread($zp, 3); // Gebe den Inhalt aus, bis die Datei vollständig ausgegeben ist. gzpassthru($zp); print "\n"; // Öffne die Datei und gebe den Inhalt zum zweiten Mal aus if (readgzfile($filename) != strlen($s)) { echo "Fehler in den Zlib-Funktionen!"; } //unlink($filename); print "</pre>\n</h1></body>\n</html>\n"; Kann mir jemand bei dem Problem helfen? Danke Patrik
php::bar PHP Wiki - Listenarchive