<?php
// debug.php - ДИАГНОСТИКА ПРОБЛЕМЫ
header('Content-Type: text/plain; charset=utf-8');
echo "=== ДИАГНОСТИКА AVATIAH SECURITY INDEX ===\n\n";

// Проверяем базовые настройки
echo "1. Проверка PHP: " . PHP_VERSION . " ✅\n";

// Проверяем доступ к API
$api_url = 'https://avatiah.com/1/api/latest.php';
echo "2. Проверка API ($api_url)... ";
$api_response = @file_get_contents($api_url);
if ($api_response) {
    echo "✅ ДОСТУПЕН\n";
    echo "   Ответ: " . substr($api_response, 0, 100) . "...\n";
} else {
    echo "❌ НЕДОСТУПЕН\n";
}

// Проверяем базу данных
echo "3. Проверка базы данных... ";
$config = [
    'db_host' => 'localhost',
    'db_name' => 'giftfqdj_avatiah_security', 
    'db_user' => 'giftfqdj_admin',
    'db_pass' => 'ashdod1960'
];

try {
    $pdo = new PDO(
        "mysql:host={$config['db_host']};dbname={$config['db_name']};charset=utf8mb4",
        $config['db_user'],
        $config['db_pass']
    );
    echo "✅ ПОДКЛЮЧЕНИЕ УСПЕШНО\n";
    
    // Проверяем таблицу
    $tableExists = $pdo->query("SHOW TABLES LIKE 'readings'")->rowCount() > 0;
    if ($tableExists) {
        echo "4. Таблица 'readings': ✅ СУЩЕСТВУЕТ\n";
        $count = $pdo->query("SELECT COUNT(*) as cnt FROM readings")->fetch()['cnt'];
        echo "5. Записей в таблице: $count ✅\n";
    } else {
        echo "4. Таблица 'readings': ❌ ОТСУТСТВУЕТ\n";
    }
    
} catch (Exception $e) {
    echo "❌ ОШИБКА: " . $e->getMessage() . "\n";
}

echo "\n=== РЕКОМЕНДАЦИИ ===\n";
echo "Если API недоступен - проверьте права доступа к папке /1/api/\n";
echo "Если таблицы нет - запустите quick-fix.php\n";
?>