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
- control.php scriptini web sunucunuza yükleyin.
- EmailValidator API anahtarınızı
$api_key
değişkenine atayın. - E-posta adres listesini
$email_list
değişkenine ekleyin. - Scripti çalıştırın ve e-posta adreslerinin geçerli olup olmadığını denetleyin.
Kullanım
- E-posta adres listesini
$email_list
değişkenine ekleyin. - 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.