<?php
/**
 * Otomatik Default Görsel Oluşturucu (Sihirli Dosya)
 */

// Resmin kaydedileceği hedef klasör
$klasor = __DIR__ . '/assets/img';

// Klasör yoksa otomatik oluştur ve yetki ver
if (!file_exists($klasor)) {
    mkdir($klasor, 0777, true);
}

// Tasarım kodları (800x800 boyut, f8f9fa arka plan, adb5bd yazı rengi)
$url = "https://placehold.co/800x800/f8f9fa/adb5bd.png?text=Gorsel+Hazirlaniyor\\nSinav+Kocu";

// Sunucunun resmi engelsiz indirebilmesi için güvenli cURL motoru
$ch = curl_init($url);
$fp = fopen($klasor . '/no-image.jpg', 'wb');

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // SSL engeline takılmamak için
curl_exec($ch);
curl_close($ch);
fclose($fp);

// Ekrana sonucu bas
echo "<div style='font-family: Arial, sans-serif; text-align: center; margin-top: 50px;'>";
echo "<h2 style='color: #198754;'>🎉 Harika Patron! Default Görsel Başarıyla Oluşturuldu.</h2>";
echo "<p style='color: #6c757d;'>Artık resmi olmayan tüm ürünlerde ve sayfalarda sistem otomatik olarak bu şık resmi kullanacak.</p>";
echo "<div style='margin-top: 20px; padding: 20px; background: #fff; border-radius: 15px; display: inline-block; box-shadow: 0 10px 30px rgba(0,0,0,0.1);'>";
echo "<img src='assets/img/no-image.jpg' alt='Default Görsel' style='width: 300px; border-radius: 10px;'>";
echo "</div>";
echo "<br><br><a href='index.php' style='padding: 10px 20px; background: #0d6efd; color: #fff; text-decoration: none; border-radius: 50px; font-weight: bold;'>Ana Sayfaya Dön</a>";
echo "</div>";
?>