Php ile yazı içerisindeki Telefon numarasını Gizleme

Php ile yazı içerisindeki Telefon numarasını Gizleme

Php ile yazı içerisindeki Telefon numarasını Gizleme

Php ile yazı içerisindeki Telefon numarasını ve Mail adresini Gizleme

  • 2 dakika
  • 1 ay önce

Php ile yazı içerisindeki Telefon numarasını ve Mail adresini Gizleme

Özellikle chat tarzı yazılımlarda üyelerin kendi aralarında telefon numarası ve mail adresi göndermesini istemeyebiliriz.Buna kesin bir çözüm bulmak zor çünkü "sıfır beş yüz " gibi şekildede yazabilir tek satır degil birden çok satırdada yazılabilir ancak biz temel olarak

"0543492140" gibi yazılan numaraların nasıl filtrelendiğini görücez.Bunun için bir fonksiyonumuz var bu fonksiyon ile diledigimiz yerde çağırarak kullanıcıların numaralarını filtreleyebiliriz.

 function phoneAndEmailRemover($text)
    {
        // remove email
        $text = preg_replace('/([a-zA-Z0-9_-]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([a-zA-Z0-9-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)/','**',$text);

        // remove phone
        $text = preg_replace('/([0-9]+[- ]?[0-9]+)/','**',$text);

        return $text;
    }

 İlk preg_replace ımız mail için bir filtre koyacaktır ikinci preg_replace ımız ise telefon numarası için filtreleme koyacaktır örnek kullanım aşagıdaki gibidir.

<?php 
$text = "selam 0543492140";
$text = phoneAndEmailRemover($text);
echo $text;
// selam **

Bu şekilde sizlerde email ve şifreyi kaldırabilirsiniz.

Yorum Yaz