ZipArchive :: getStream и зашифрованные архивы (PHP 5.6) - PullRequest
0 голосов
/ 11 сентября 2018

Учитывая этот фрагмент кода:

<?php

$zipPath="./database.md5.zip";
$database_entry_name="database.md5.txt";
$pass="pwd";
$zip = new ZipArchive();
if ($zip->open($zipPath) === TRUE) {
    $zip->setPassword($pass);
    echo "$database_entry_name<br/>";
    if($database_entry = $zip->getFromName($database_entry_name,10)) {
        echo "Working ! Have 10 bytes: $database_entry<br/>";
    }
    $handle=$zip->getStream($database_entry_name);
    if(!$handle){
        exit("Not working.\n");
    }
    echo "WORKING ! First line: " . fgets($handle) . "!";
}
?>

Ошибка вызова ZipArchive::getStream().Я сделал ошибку или это ограничение расширения?

Я хочу разархивировать строку за строкой, пока не найду соответствующую.

...