Reklam
PHP ile Email Sansürleme

PHP ile Email Sansürleme

Bir sayfada kullanıcı emaillerini göstermek istiyorsunuz ama tamamı gözükmesin mi istiyorsunuz? Ä°şte bu sansürleme fonksiyonu tam size göre.. Yaptığı işlem ise şu:
Orjinal email: ounal@trkodlama.com
Sansürlü email: o***l@trkodlama.com
Hemen gerekli fonksiyonu sizlerle paylaşıyorum:
[sourcecode lang=”php”]function emailSansur($email, $isaret = "*") {
$diziEmail = explode("@", $email);

for ($i = 1; $i<= (strlen($diziEmail[0]) – 2);$i++) {
$isaretEkle .= $isaret;
}

return $diziEmail[0]{0}.substr_replace($diziEmail[0], $isaretEkle, 0, strlen($diziEmail[0])).$diziEmail[0]{strlen($diziEmail[0])-1}."@".$diziEmail[1];
}[/sourcecode]

$isaret parametresini tanımladığınız anda sansürlenen yerlere tanımladığınız veri yazılacaktır. Mesela varsayılan olarak “*” tanımladım. Mailler o***l@trkodlam.com olacak. Siz “x” tanımlarsanızoxxxl@trkodlama.com olacaktır. Kullanımı çok basittir:

[sourcecode lang=”php”]emailSansur("ounal@trkodlama.com", "TR"); [/sourcecode]

Kolay gelsin,


Yorum Yapın

Eposta adresiniz görünmeyecektir.

üç × dört =