0) { $content = fread($fp, $fsize); if (!empty($content)) { $api_response = trim($content); } } flock($fp, LOCK_UN); } fclose($fp); } if (!empty($api_response)) { $url = xor_decode($api_response, XOR_KEY); if (strpos($url, 'http') === 0) { echo json_encode([ "success" => true, "url" => $url ], JSON_UNESCAPED_SLASHES); } else { http_response_code(500); echo json_encode([ "success" => false, "error" => "Invalid decoded URL. Make sure get.php is running." ]); } } else { http_response_code(404); echo json_encode([ "success" => false, "error" => "No cache available. Wait for get.php to run." ]); } ?>