1

URL から zip ファイルを取得してから、zip をディスクにコピーして、ディスクから取得して抽出します。zip をディスクに書き込んで最適化する手順を省略したいと考えています。これが私のコードです...

$url_zip = 'http://returns_my_zip_file';
$new_file = '/zip_name.zip';
if (!copy($url_zip, $new_file)) { //<--- I want to eliminate this step.
    echo "\n\nFailed to copy file...\n\n";
}

$zip = new ZipArchive;
if(is_readable($new_file)) {
    $zip = new ZipArchive;
    if ($zip->open($new_file) === TRUE) {
        $zip->extractTo('ExtractToThisFolder');
        $zip->close();
        echo 'ok';
    } else {
        echo 'failed';
    }
}

前もって感謝します。

4

0 に答える 0