<?php
header('Content-Type: text/html; charset=utf-8');
echo "<h2>🔍 Debug de Conectividade - Android App</h2>";

// 1. Testar se a API está respondendo
echo "<h3>1. Teste da API que o app está chamando</h3>";

$url = "https://sistemas.pinheiroempresas.com.br/controlefrotaV1.1/backend-php/api-simples-v2.php?acao=verificar-rota-em-andamento&tecnico_id=4";

echo "🔗 URL: $url<br><br>";

// Usar file_get_contents com contexto
$context = stream_context_create([
    'http' => [
        'timeout' => 10,
        'user_agent' => 'Android-App-Test'
    ],
    'ssl' => [
        'verify_peer' => false,
        'verify_peer_name' => false
    ]
]);

$response = @file_get_contents($url, false, $context);

if ($response === false) {
    echo "❌ <strong>ERRO:</strong> Não foi possível conectar com a API<br>";
    echo "📋 Erro: " . error_get_last()['message'] . "<br><br>";
} else {
    echo "✅ <strong>SUCESSO:</strong> API está respondendo<br>";
    echo "📋 Resposta: " . substr($response, 0, 300) . "...<br><br>";
}

// 2. Testar se o arquivo existe localmente
echo "<h3>2. Verificar arquivo da API</h3>";

$filePath = __DIR__ . '/api-simples-v2.php';
if (file_exists($filePath)) {
    echo "✅ Arquivo api-simples-v2.php existe<br>";
    echo "📁 Tamanho: " . filesize($filePath) . " bytes<br>";
} else {
    echo "❌ Arquivo api-simples-v2.php NÃO existe<br>";
}

// 3. Testar banco de dados
echo "<h3>3. Teste do banco de dados</h3>";

try {
    require_once 'config/database.php';
    $pdo = Database::getConnection();
    echo "✅ Conexão com banco OK<br>";
    
    $stmt = $pdo->query("SELECT COUNT(*) as total FROM motoristas");
    $result = $stmt->fetch();
    echo "📊 Total de motoristas: " . $result['total'] . "<br>";
    
} catch (Exception $e) {
    echo "❌ Erro no banco: " . $e->getMessage() . "<br>";
}

// 4. Informações do servidor
echo "<h3>4. Informações do servidor</h3>";
echo "🌐 Servidor: " . $_SERVER['SERVER_NAME'] . "<br>";
echo "🔒 HTTPS: " . (isset($_SERVER['HTTPS']) ? 'Sim' : 'Não') . "<br>";
echo "🔧 PHP: " . phpversion() . "<br>";

echo "<h3>✅ Debug concluído!</h3>";
?>
