TR Kodlama Forumlar PHP ile Email Sansürleme

  • Bu konu boş.
0 yanıt dizini görüntüleniyor
  • Yazar
    Yazılar
    • #6654
      oralunal
      Ziyaretçi

      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: [email protected]
      Sansürlü email: o***[email protected]

      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], $isaretEkle0strlen($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***[email protected] olacak. Siz “x” tanımlarsanız [email protected] olacaktır. Kullanımı çok basittir:
      [code=php:3acu88np]emailSansur([email protected], “TR”); [code=php:3acu88np]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], $isaretEkle0strlen($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***[email protected] olacak. Siz “x” tanımlarsanız [email protected] olacaktır. Kullanımı çok basittir:
      emailSansur([email protected], “TR”); [code=php:3acu88np]emailSansur([email protected], “TR”); 

0 yanıt dizini görüntüleniyor
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.