Which-is-the-best-php-ide

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:

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];
}

$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:

emailSansur("ounal@trkodlama.com", "TR"); 

Kolay gelsin,

Post Author: Oral ÜNAL

Web geliştirmeyi başta meslek olarak hayal eden fakat daha sonra bir hobi haline getiren birisiyim işte.

Yorum yazma sırası sizde!