PDO::ERRMODE_EXCEPTION ]); // Mesajlar tablosunu otomatik oluşturur $db->exec("CREATE TABLE IF NOT EXISTS messages ( id INT AUTO_INCREMENT PRIMARY KEY, sender_name VARCHAR(255), sender_email VARCHAR(255), message TEXT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;"); } catch (PDOException $e) { die("Bağlantı hatası: " . $e->getMessage()); } // 2) MESAJ GÖNDERME $msg_status = ""; if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['send_msg'])) { $name = trim((string)($_POST['name'] ?? "")); $email = trim((string)($_POST['email'] ?? "")); $content = trim((string)($_POST['message'] ?? "")); // Temel temizlik $name_clean = htmlspecialchars($name, ENT_QUOTES, 'UTF-8'); $email_clean = htmlspecialchars($email, ENT_QUOTES, 'UTF-8'); $content_clean = htmlspecialchars($content, ENT_QUOTES, 'UTF-8'); if ($name_clean !== "" && $content_clean !== "") { $stmt = $db->prepare("INSERT INTO messages (sender_name, sender_email, message) VALUES (?, ?, ?)"); $stmt->execute([$name_clean, $email_clean, $content_clean]); $msg_status = "success"; } } // 3) ADMIN MESAJLARI (HERKESE AÇIK OLMASIN) // Admin görmek için: connect.php?admin=1 $show_admin = (isset($_GET['admin']) && $_GET['admin'] === '1'); $all_messages = []; if ($show_admin) { $all_messages = $db->query("SELECT * FROM messages ORDER BY created_at DESC")->fetchAll(PDO::FETCH_ASSOC); } ?> Dingin FM | İletişim
📩 İletişim & İstek Hattı
Mail: dinginfm@gmail.com
Instagram: dinginfm

✅ Mesajınız başarıyla gönderildi!

📥 Gelen Son Mesajlar

Henüz mesaj yok.

()