E-posta Denetleyici (PHP)

Bu PHP scripti, verilen e-posta adreslerinin geçerli olup olmadığını denetlemek için bir API kullanır.

Bu PHP scripti, verilen e-posta adreslerinin geçerli olup olmadığını denetlemek için bir API kullanır.

<?php

// E-posta denetleyici fonksiyonu
function email_validator($email) {
  // API URL'si
  $url = "https://api.emailvalidator.co/v1/validate?email=" . $email;
  
  // API anahtarı
  $api_key = "YOUR_API_KEY";
  
  // API çağrısı
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "api-key: " . $api_key
  ));
  $response = curl_exec($ch);
  curl_close($ch);
  
  // API cevabının işlenmesi
  $result = json_decode($response);
  
  // Geçerli mi kontrol et
  if ($result->status == "valid") {
    return true;
  } else {
    return false;
  }
}

// E-posta adresi listesi
$email_list = array(
  "[email protected]",
  "[email protected]",
  "[email protected]"
);

// E-posta adreslerini denetle
foreach ($email_list as $email) {
  if (email_validator($email)) {
    echo $email . " is valid.\n";
  } else {
    echo $email . " is invalid.\n";
  }
}

Gereksinimler

  • PHP yüklü bir web sunucusu
  • EmailValidator API anahtarı

Özellikler

  • Verilen e-posta adreslerinin geçerli olup olmadığını denetler
  • Denetim sonuçlarını ekrana yazdırır

Kurulum

  1. control.php scriptini web sunucunuza yükleyin.
  2. EmailValidator API anahtarınızı $api_key değişkenine atayın.
  3. E-posta adres listesini $email_list değişkenine ekleyin.
  4. Scripti çalıştırın ve e-posta adreslerinin geçerli olup olmadığını denetleyin.

Kullanım

  1. E-posta adres listesini $email_list değişkenine ekleyin.
  2. Scripti çalıştırın ve e-posta adreslerinin geçerli olup olmadığını denetleyin.

Yapımcı

Emre Karademir

Web sitesi

emrekarademir.com

GitHub

emrekarademirx

Lisans

Bu script, açık kaynak kodlu bir projedir ve MIT Lisansı ile lisanslanmıştır. Kullanım ve dağıtım şartları hakkında daha fazla bilgi için Lisans dosyasına bakın.

https://github.com/emrekarademirx/E-posta-denetleyici-fonksiyonu
Previous Article

Rastgele Hediye Seçme

Next Article

Security Check

Write a Comment

Leave a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir