<?php
// config/load_env.php

$path = __DIR__ . '/../.env';

if (!file_exists($path)) {
    die("File .env tidak ditemukan di: " . $path);
}

$lines = file($path, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach ($lines as $line) {
    // Abaikan komentar
    if (strpos(trim($line), '#') === 0) continue;

    // Pisahkan nama dan value
    $data = explode('=', $line, 2);
    if (count($data) == 2) {
        $name = trim($data[0]);
        $value = trim($data[1]);
        
        // Simpan ke $_ENV dan putenv untuk kompatibilitas
        $_ENV[$name] = $value;
        putenv("{$name}={$value}");
    }
}