ntka adlı üyeden alıntı: mesajı görüntüle
bunu dene
<!doctype html>
<html lang="tr">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <script src="https://www.google.com/recaptcha/api.js?hl=tr"></script>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  <title>İletişim Formu</title>
</head>
<body>

<div class="container-fluid mt-4">
  <h2 class="text-center mb-4">İletişim Formu</h2>
  <div class="row justify-content-center">
    <div class="col-md-6">
      <form method="post" action="">
        <div class="form-group">
          <input required name="AdiSoyadi" type="text" class="form-control" placeholder="Adınız ve Soyadınız">
          <small class="form-text text-muted">Lütfen adınızı ve soyadınızı girin.</small>
        </div>
        <div class="form-group">
          <input required name="MailAdresi" type="email" class="form-control" placeholder="E-Posta Adresiniz">
          <small class="form-text text-muted">Lütfen e-posta adresinizi girin.</small>
        </div>
        <div class="form-group">
          <input required name="MesajKonusu" type="text" class="form-control" placeholder="Mesaj Konusu">
        </div>
        <div class="form-group">
          <textarea required name="Mesaj" class="form-control" rows="5" placeholder="Mesajınızı Yazın"></textarea>
        </div>
        <div class="form-group">
          <div class="g-recaptcha" data-sitekey="6LddeJMrAAAAANw5XOIXSBgiIoAdGC22L42rrToG"></div>
        </div>
        <button type="submit" onclick="btnkaldir()" id="gonder" class="btn btn-primary">Gönder</button>
        <button type="reset" class="btn btn-secondary">Temizle</button>
      </form>
    </div>
  </div>
</div>

<script>
function btnkaldir() {
  document.getElementById("gonder").style.display = "none";
}
</script>
</body>
</html>

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  // reCAPTCHA kontrolü
  if (empty($_POST['g-recaptcha-response'])) {
    echo '<script>alert("Lütfen robot olmadığınızı doğrulayın.");</script>';
    exit;
  }

  $captcha = $_POST['g-recaptcha-response'];
  $kontrol = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6LddeJMrAAAAANw5XOIXSBgiIoAdGC22L42rrToG&response=$captcha&remoteip=" . $_SERVER['REMOTE_ADDR']);
  $kontrol = json_decode($kontrol);

  if (!$kontrol->success) {
    echo '<script>alert("reCAPTCHA doğrulaması başarısız.");</script>';
    exit;
  }

  // Form verilerini al
  $AdiSoyadi    = trim(strip_tags($_POST['AdiSoyadi']));
  $MailAdresi   = trim(strip_tags($_POST['MailAdresi']));
  $MesajKonusu  = trim(strip_tags($_POST['MesajKonusu']));
  $Mesaj        = trim(strip_tags($_POST['Mesaj']));

  if ($AdiSoyadi && $MailAdresi && $MesajKonusu && $Mesaj) {
    // PHPMailer dahil et
    include("phpmail/class.phpmailer.php");
    include("phpmail/class.smtp.php");

    // Mail ayarları
    $MailSmtpHost   = "smtp.gmail.com";
    $MailUserName   = "benimmailim@gmail.com";
    $MailPassword   = "benimsifrem";
    $MailKimeGidecek = "benimmailim@gmail.com";

    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth   = true;
    $mail->Host       = $MailSmtpHost;
    $mail->SMTPSecure = 'tls';
    $mail->Port       = 587;
    $mail->Username   = $MailUserName;
    $mail->Password   = $MailPassword;
    $mail->SetFrom($MailUserName, 'İletişim Formu');
    $mail->AddAddress($MailKimeGidecek, 'Alıcı');
    $mail->CharSet = 'UTF-8';
    $mail->Subject = $MesajKonusu;
    $mail->MsgHTML("
      <strong>Ad:</strong> $AdiSoyadi<br>
      <strong>E-Posta:</strong> $MailAdresi<br>
      <strong>Mesaj:</strong><br>$Mesaj
    ");

    if ($mail->Send()) {
      echo '<script>alert("Mail başarıyla gönderildi!");</script>';
      header("Refresh: 0;");
      exit;
    } else {
      echo '<script>alert("Mail gönderilemedi: ' . $mail->ErrorInfo . '");</script>';
    }
  }
}
?>
bu hatayı verdi hocam HTTP ERROR 500