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";
}
}
$api_key
değişkenine atayın.$email_list
değişkenine ekleyin.$email_list
değişkenine ekleyin.Emre Karademir
emrekarademir.com
emrekarademirx
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.