12
2008
PHP Function : Censored Email Address
Menampilkan alamat email di website akan menjadi sasaran empuk bagi para spammer. Hal ini membuat user khawatir sehingga perlu untuk membuat lebih dari satu account email.
Bagi kita sebagai programmer, cara terbaik untuk tetap bisa menampilkan alamat email di website dengan tidak terdeteksi oleh spammer adalah dengan melakukan censor.
Banyak metode sensor yang kita ketahui di internet, namun saya ingin metode sensornya lebih ‘dipercantik’ seperti berikut :
Input : yourname@domain.com
Output : y######e@domain.com
Bagaimanakah bentuk PHP Script-nya ?Silahkan Copy & Paste code dibawah ini :
<?php
/******************************************************
* Class Name : CensoredEmail
* Scripted By : Mohammad Syafiuddin
* Website : http://www.udhien.net
* Email : udhien@udhien.net
* License : GPL (General Public License)
* Created Date : 2/12/2008
* Last Update : 2/12/2008
* Instruction :
* eg : echo CensoredEmail(â€you@domain.comâ€, “*â€);
******************************************************/function CensoredEmail($sEmail, $sMask = “*â€) {
$arrEmail = explode(â€@â€, $sEmail);for ($i = 1; $i<= (strlen($arrEmail[0]) – 2);$i++) {
$sMaskInc .= $sMask;
}return $arrEmail[0]{0}.substr_replace($arrEmail[0], $sMaskInc, 0, strlen($arrEmail[0])).$arrEmail[0]{strlen($arrEmail[0])-1}.â€@â€.$arrEmail[1];
}
?>
Cara Penggunaannya :
<?php
echo CensoredEmail(â€yourname@domain.comâ€, “*â€); // output : y******e@domain.com
echo CensoredEmail(â€yourname@domain.comâ€, “#â€); // output: y######e@domain.com
?>
Kalau ada masukan atau ditemukan error tentang script diatas, silahkan langsung tinggalkan pesan di weblog saya.
Oh iya, anda bisa download source code-nya disini
Semoga bermanfaat,
9 Comments + Add Comment
Leave a comment
Arsip
- December 2011
- July 2011
- April 2011
- December 2010
- August 2010
- July 2009
- April 2009
- December 2008
- November 2008
- October 2008
- July 2008
- June 2008
- April 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006

An article by






[...] function already posted in PHPUG, slash.web.id, Share and Enjoy: These icons link to social bookmarking sites where readers can [...]
hem sip.Makasih ilmunya
hmm standart banget!
Lumayan.. buat nambah2 ilmu
thx yach..!!
Trimakasihatas saranya
hi……. mo tanya nichhhhhhh, dah hampir satu thun rista mempelajari delphi tapi kok gak ngerti2 knpa yah?
pengin bnget bisa nginstal windows sendiri.. bisa kasih dikit ilmu nya gak kak?
thanks
I found your blog by chance . but i have to say that it’s great blog very useful information and very interesting subjects just greetings and good luck
i’m not going i will be always checking for updates.I’m very interested in CMS and all its related subjects.
mas2 scriptnya ndak isa di download
mas saya sammy minta solusi, saya bingung setelah belajar php untuk aplikasi sms gateway, saya bingung bangaimana mengcreate parameter smsnya dan jg bgmn caranya bila sms yang masuk n keluar ada reportnya diserver saya,saya menggunakan server pc.tlong mas ini untuk skripsi saya. trms sebelumnya. Tuhan berkati