<?php
// Güvenli mod etkinleştir
ini_set('display_errors', 0);
error_reporting(E_ALL);
ini_set('log_errors', 1);

// Veritabanı bağlantı bilgileri
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'fotoupload');

// Veritabanı bağlantısını oluşturma
$conn = mysqli_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_NAME);

// Bağlantıyı kontrol etme
if($conn === false){
    error_log("Veritabanı bağlantı hatası: " . mysqli_connect_error());
    die("Veritabanına bağlanılamıyor. Lütfen daha sonra tekrar deneyin.");
}

// SQL enjeksiyonuna karşı gerçek kaçış karakterlerini etkinleştir
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

// UTF-8 karakter seti
mysqli_set_charset($conn, "utf8");

// Veritabanı bağlantısını kapatma fonksiyonu
function closeConnection($conn) {
    if ($conn) {
        mysqli_close($conn);
    }
}

// Script sonlandığında bağlantıyı kapat
register_shutdown_function('closeConnection', $conn);
?> 