0

すべてのファイルを収集するファイル ダウンロード スクリプトを作成し、すべてのディレクトリ構造ではなく、そのファイルのコレクションを含む zip ファイルをダウンロードしようとしています。

download/folder1/folder1/filename.extension にファイルがあります

ここに私のPHPコードがあります:

if( !extension_loaded('zip') ){
    echo "<script>alert('Error: Please contact to the Server Administrator!');</script>";
    exit;
}

$zip = new ZipArchive;
if( $zip->open($zipname, ZipArchive::OVERWRITE) === TRUE ){
    foreach( $files as $file ){
        $zip->addFile( BASE_PATH.$file_path.'/'.$file, $file );
    }
    $zip->close();
} else {
    echo "<script>alert('Error: problem to create zip file!');</script>";
    exit;
}

このコードは、次のような構造を提供します。

ここに画像の説明を入力

それはwampの完全なパス(パスディレクターとファイルを含む)とファイルを提供します.ディレクトリではなくファイルを追加したいだけです..

誰かが私が逃したものを教えてもらえますか??

4

1 に答える 1