<?php
header("Content-Type: application/json");

// Free NZ weather source: Open-Meteo (no API key required)
$lat = "-41.2865";   // Default: Wellington
$lon = "174.7762";

if (isset($_GET['lat']) && isset($_GET['lon'])) {
    $lat = $_GET['lat'];
    $lon = $_GET['lon'];
}

$url = "https://api.open-meteo.com/v1/forecast?latitude=$lat&longitude=$lon&current_weather=true";

$weather = file_get_contents($url);

if ($weather) {
    echo $weather;
} else {
    echo json_encode(["error" => "Weather unavailable"]);
}