• Merhaba arkadaşlar, Sizlere daha iyi hizmet verebilmek için forumdaki değişiklikler hızla devam ediyor. İstek ve önerilerinizi Bize Ulaşın kısmından gönderebilirsiniz. Bizi bu yolda yanlız bırakmadığınız için teşekkür ederiz.

PHP Ile E-Posta Kontrolü

Katılım
7 Ara 2020
Mesajlar
14
Tepki puanı
9
Puanları
3
Yaş
25
Konum
Kocaeli
Merhaba dostlarım bu konum da sizlere php ile e-posta kontrolü yaparak input veya girilen verinin e-posta adresinin geçerli bir formatta olup olmadığını kontrol ederek sahte mailleri engelleyeceğiz.

projenin Github linki
projenin kaynak dosyaları

Aşağıda yer alan kod içerisinde diziye desteklenen servisleri ekleyerek kontrol sağlayabilirsiniz ve kullanımı ise çok kolay. Örnek:
Kod:
<code>$supportedMails = array('gmail.com','yahoo.com','hotmail.com','outlook.com','msn.com','yandex.com');
function validateMail($email, $domains) { foreach ($domains as $domain) { $pos = strpos($email, $domain, strlen($email) - strlen($domain)); if ($pos === false){ continue; } if ($pos == 0 || $email[(int) $pos - 1] == "@" || $email[(int) $pos - 1] == "."){ return true; } } return false; }
$mailAddress = "oxcakmak@hotmail.com";
if(validateMail($mailAddress, $supportedMails){
	echo "supported";
}else{
	echo "unsupported";
}</code>

Bir sonraki yazımda görüşmek üzere sağlıcakla kalın :)

Kaynak: PHP Ile E-Posta Kontrolü
Etiketler: php ile e-posta kontrolü, php ile eposta kontrolü, php sahte mail engelleme
 
Şu an forumumuzda
26 Kullanıcı Aktif
Konu 3,073
Cevaplar 4,413
Kullanıcılar 1,229
Son Üye erenkaya750
Webdebul.net; 5651 Sayılı Kanun kapsamında BTK tarafından onaylı Yer Sağlayıcı'dır.

Bu sebeple içerikleri kontrol etme ya da araştırma yükümlülüğü yoktur.
Hukuka ve mevzuata aykırı olduğunu düşündüğünüz içeriği. BURADAN bildirebilirsiniz.
Kısa sürede dönüş yapmaya çalışacağız.
Webmaster Forumu ® Güvenli Alışverişin Yeni Adresi Webdebul.net altyapı gücünü Netwebo'dan alır.
Reklam vermek için: reklam@webdebul.net
Ban sorunları için: ban@webdebul.net
Hukuksal sorunlar için: hukuk@webdebul.net
Diğer sorunlar için: bilgi@webdebul.net
Üst Alt