connect_error) { die("Bağlantı hatası: " . $conn->connect_error); } // TC numarasını alma $tcNumarasi = $_GET['tc']; // Veritabanından veriyi çekme $sql = "SELECT tc, no, vesika FROM eokul WHERE tc = '$tcNumarasi'"; $result = $conn->query($sql); // Mesaj içeriği oluşturma if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "TC: " . $row["tc"] . " - No: " . $row["no"] . " - Vesika: \n"; // Base64 veriyi resme dönüştürme $imageData = base64_decode($row["vesika"]); // Resmi bir dosyaya kaydetme $filePath = "decoded_images/{$tcNumarasi}_decoded_image.jpg"; file_put_contents($filePath, $imageData); // Discord Webhook'a resmi gönderme $discordData = [ "content" => "TC: " . $row["tc"] . " - No: " . $row["no"] . " - Vesika:", "files" => [new CURLFile($filePath)], ]; $curl = curl_init($webhookUrl); curl_setopt($curl, CURLOPT_HTTPHEADER, ["Content-Type: multipart/form-data"]); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $discordData); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_exec($curl); curl_close($curl); echo "Base64 veri başarıyla Discord'a gönderildi.\n"; } } else { echo "TC bulunamadı"; } // Veritabanı bağlantısını kapatma $conn->close(); ?>