PHP Portal » PHP Handbuch » ZipArchive::getStream

Werbung

ZipArchive::getStream


(PHP 5 >= 5.2.0, PECL zip >= 1.1.0)

ZipArchive::getStreamErzeugt einen Dateizeiger zu dem per Name bestimmten Eintrag (read only)

Beschreibung

resource ZipArchive::getStream ( string $name )

Erzeugt einen Dateizeiger zu dem per Name bestimmten Eintrag. Derzeit werden nur Leseoperationen unterstützt.

Parameter-Liste

name

Der Name des zu verwendenden Eintrags.

Rückgabewerte

Gibt im Erfolgsfall einen Filepointer (resource) zurück. Im Fehlerfall wird FALSE zurückgegeben.

Beispiele

PHP Code
1
2
3
4
5
6
7
8
9
10
11
12
$content = ''; $z = new ZipArchive(); if ($z->open('test.zip')) { $fp = $z->getStream('test'); if(!$fp) exit("Fehler\n"); while (!feof($fp)) { $contents .= fread($fp, 2); } fclose($fp); file_put_contents('t',$contents); echo "Erledigt.\n"; }

PHP Code
1
2
3
4
5
6
7
8
9
10
$fp = fopen('zip://' . dirname(__FILE__) . '/test.zip#test', 'r'); if (!$fp) { exit("Datei kann nicht geöffnet werden\n"); } while (!feof($fp)) { $contents .= fread($fp, 2); echo "$contents\n"; } fclose($fp); echo "Erledigt.\n";

PHP Code
1
2
$im = imagecreatefromgif('zip://' . dirname(__FILE__) . '/test_im.zip#pear_item.gif'); imagepng($im, 'a.png');