فرار از اسپم با جاوا اسکریپت

شنبه ۱۲ دی ۱۳۸۳ @ ۱۳:۵۷

شاید شما هم جزو اون دسته افرادی باشید که بدلیل اینکه ایمیل خودشونو توی سایت یا بلاگشون گذاشتن همیشه میل باکسشون پر از اسپمهای جورواجوره ، برای فرار از دست این اسپمها راههای زیادی وجود داره ، یعنی شما ایمیلتونو طوری توی سایتتون قرار بدین که قادر به تشخیص توسط اسپمرها نباشه ، امیر توی این مطلبش یکی از این راه ها رو گفته ، خب راه بهتری هم وجود داره که تقریبا میشه گفت بهترین راهیه که من تا حالا دیدم.
توی این روش ما بوسیله‌ی جاوااسکریپت تابع و متغیرهایی میسازیم که لینک ایمیلمونو تولید کنن ، تابع رو بصورت زیر داریم :

<script language="javascript" type="text/javascript">
function Ertebat(first, last, domain)
{
s = ‘&#64;’
str = ‘m’+ ‘a’ + ‘i’ + ‘l’ + ‘t’ + ‘o’ + ‘:’ + first + s + last + ‘.’ + domain;
window.location.replace(str);
}
</script>

تابعی ساختیم به اسم Ertebat که سه متغیر رو با اسامی first ، last و domain میگیره ، بعدش یه متغیر دیگه ساختیم به اسم s که مقدارش رو &#64; قرار دادیم که همون علامت @ هست ، بعدش یه رشته ساختیم که عبارت Mailto: رو به صورت جدا جدا نوشته تا توسط اسپمرها قابل تشخیص نباشه ! بعد از اون هم اون چهارتا متغیر رو فراخوانی کردیم ! و توسط خط بعدی هم تعریف میکنیم که پس از کلیک شدن لینک اون رشته فراخوانی بشه !
حالا میرسیم به اینکه چجوری از این تابع استفاده کنیم ، فرض می کنیم شما آدرس ایمیلتون Mailbox@yahoo.com باشه و بخواهید لینکی با عنوان Send Mail to me رو داشته باشین ، برای این کار مقدار href لینک مورد نظرتون رو بصورت :

<a href="javascript:Ertebat(Mailbox,yahoo,com)">Send Mail to me</a>

تعریف میکنین ، با این کار شما میتونین بدون دغدغه از اسپمرها میلتون رو توی سایتتون قرار بدین ! در ضمن از اساتید محترم هم رسما پوزش میخوام که این پستم خیلی خیلی ابتدایی بود، چون خودم یه زمانی قربانی اسپم بودم اینو نوشتم ؛ “واسه خودم نوشتم !”

پی نوشت : اینو یادم نیست اسکریپتشو توی کدوم سایت دیدم ! البته اسم تابعش اونجا چیزه دیگه ای بود ! صاحابه اون سایت اگه میخواد بیاد بگه اسمشو بزارم تنگ اسکریپتش !!!

۲ نظر

جالب بود و م?ید . ..

سلام.وبلاگ خيلي خوبي داري. نكات خوبي رو هم مي گي. اميدوارم همين طور ادامه بدي ;)

نظرات بسته شدن!


نوشته‌های این بلاگ کپی‌راست داره!

در جستجوی مرزهای انسانیت

از دیگران

به کجا؟

باشد
از تنهایی‌ام بیرون می‌زنم
اما به کجا؟

آدونیس

لینکدونی

درباره‌ی نگارنده

مباحث مورد علاقه‌م بیشتر تو مایه‌های جامعه‌شناسی و فرهنگ هست. از سیاست [چون با دروغ آمیخته‌ست] خوشم نمیاد.
هرگز از این نمی‌ترسم که نوشته‌های الانم با گذشته‌ها تناقض داشته باشه٬ آدم‌ها عوض می‌شن٬ اگه تناقضی توی نوشته‌هام دیدین٬ نوشته‌ی جدیدتر رو طرز فکر فعلی‌م بدونبن.
در مورد اینکه چرا گناهکار رو انتخاب کردم هم اینجا نوشتم: چرا گناهکار؟

تماس

Gonahkarblog روی Gmail

جستجو


بایگانی

خبرنامه

برای عضویت در خبرنامه و دریافت مطالب وبلاگ٬ ایمیل خود را وارد کنید.

لینک‌ها

گزیر - جمهور - یک پزشک - شب تار - Dizzy Rocker - نیک آهنگ - راز سر به‌مهر - خواب بزرگ - پاپيون - شوالیه‌ای با شنل سرمه‌ای نقش‌شده با نشان طلاکوب شیر - فارس تک - داریوش کبیر - بلاگ‌نوشت - کیبرد آزاد - امشاسپندان - آشوب - راه من - الوان وب - من بچه ملا ۲۵ سال دارم - روبو - زمستان است - نقطه ته خط - کارپه دیم - ماني آنلاين - شادی شاعرانه - پابرهنه برخط - ندای امروز - کودن با استعداد - امشاسپند - زاپاس - بی‌اجازه کوچیکترا نه - هویت - دختری از تبار ماه هفت - Corelist - رسانه - itLine - امروز ما - لحظه - میم‌نون - مسافر - هادی فرنود - آخرین پدرخوانده - حرف حساب - شیدا - سی و یک اسفند - روزها - تلایه - نیما دارابی - دست‌نوشته‌های یک دردگرفته - متتی - از اهالی امروز - کویرزاد - شاهو توفانی - وحید - دلکوک - چرا من نه - امیدانه‌های امید - پژ - سمن آیین - پژواک - فانوس آزاد - بدون نوشابه بدون سس - نگاه گمنام - آشوک - عصر نوشتن - فارسی موبایل - مطرود - میهن دانلود - بلاگ‌لیست - من بدون سانسور - دخترو - مشتاقی - نودهشتیا -