17.10.2009 17:51 von TBT
[Klasse] Zip erstellen in php 

Hier mal eine ältere Klasse,
welche ZIP Dateien direkt in PHP erstellt.
PHP Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class ZipBuilder { var $datasec = array(); // array to store compressed data var $ctrl_dir = array(); // central directory var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; //end of Central directory record var $old_offset = 0; function ZipBuilder() { } function getDosDatetime($date = 0) { if (!$date) $date = date("Y-m-d H:i:s", time()); $regexp = "([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})"; $date = ereg_replace($regexp, "\\1-\\2-\\3-\\4-\\5-\\6", $date); $date_array = split("-", $date); $date_array[0] = $date_array[0]-1980;
für die ungekürzte Fassung bitte einloggen
Zitat

Werbung

18.10.2009 12:29 von wotan
 

ein Beispiel wäre schön.
Zitat

20.10.2009 17:21 von TBT
 

aus dem Hut heraus:
PHP Code
1
2
3
4
5
6
$zip = new ZipBuilder(); $zip->add_path( '/' ); $zip->add_file( 'kompletter Pfad zur Datei' ); $zip->add_file( 'kompletter Pfad zur Datei' ); $zip->add_file( 'kompletter Pfad zur Datei' ); $zip->download( 'paket.zip' );
Zitat

20.10.2009 17:32 von wotan
 

Werde ich mal testen.
Zitat

Schnellantwort