بكسل - Powered by vBulletin


افاتار الكاتب
الصورة الرمزية mr graphics
mr graphics
مؤسس موقع بكسل (رحمه الله)
الدولة : -
الإهتمامات : -
الوظيفة : -
صورة الدرس الرمزية
معلومات الدرس
التبليغ البريدي لحماية حقوق المبرمج
السلام عليكم و رحمة الله و بركاته

اما بعد

اليوم جهزت لكم درس خفيف و مفيد جدا في نفس الوقت لكل مبرمج لتتبع اعماله عبر النت

و هو عبارة على كود تبليغ بريدي

1- التبليغ البريدي في حالة تركيب السكريبت على موقع غير مرخص له
2- التبليغ البريدي في حالة انتهاء مدة ترخيص سكريبت ما

نبدأ بالاول : - تركيب السكريبت على موقع غير مرخص له
كود PHP:
<?php 
////////////////////////////// 
// كود التبليغ البريدي    // 
// http://soufcastle.com // 
////////////////////////// 
$rtv $_SERVER['HTTP_HOST']; // دالة استخراج دومين الموقع 
$rtv1 $_SERVER['REQUEST_URI']; // دالة استخراج المسار الحالي للملف المتصفح 
$rtv2 "localhost"// اكتب دومين الموقع بدون www 
$rtv3 "localhost"// اكتب دومين الموقع مع www 
$rtv4 "localhost"// رابط صفحة معلومات المبرمج و طرق الاتصال به 
$mailgust "PHPPHP@gmail.com"// البريد الالكتروني للمبرمج 
/////////////////////////////////////////////////////////////////////// 
if ( getenv('HTTP_HOST') != "$rtv2" AND getenv('HTTP_HOST') != "$rtv3"  

// $subject عنوان الرسالة البريدية 
$subject "تم تركيب السكربت   من موقع  "
// $message نص الرسالة 
$message "<p align='center'><b><font color='#FF0000'>تم تركيب نسخة من السكريبت على هذا 
الموقع </font></b></p> 
<p align='center'><a href='$rtv'>$rtv</a></p> 
<p align='center'><b><font color='#FF0000'>و ذالك على المسار التالي</font></b></p> 
<p align='center'>$rtv<span lang='fr'> $rtv1</span></p> 
"

// دالة ارسال البريد 
$headers "From: "."{$mailscript}\r\n"."Reply-To: "."{$mailscript}\r\n"."X-Mailer: PHP/".phpversion( ); 
@
mail$mailgust$subject$message$headers ); 
// نص رسالة التحذير التي تظهر لمنتهك الحقوق 
die("<p align='center'><b><font color='#FF0000'><span lang='ar-dz'>اتقي الله فيما 
تفعل</span></font></b></p> 
<p align='center'><font color='#FF0000'><b>أنت تستعمل نسخة غير مرخصة من هذا 
البرنامج يجب عليك الحصول على ترخيص من المبرمج </b></font></p> 
<p align='center'><font color='#FF0000'><b>للاتصال بالمبرمج : 
<a target='_blank' href='$rtv4'>$rtv4</a></b></font></p> 
"
); 

?>
و الكود الثاني : - عند انتهاء مدة الترخيص

كود PHP:
<?php 
////////////////////////////// 
// كود التبليغ البريدي    // 
// http://soufcastle.com // 
////////////////////////// 
$rtv $_SERVER['HTTP_HOST']; // دالة استخراج دومين الموقع 
$rtv1 $_SERVER['REQUEST_URI']; // دالة استخراج المسار الحالي للملف المتصفح 
$rtv4 "localhost"// رابط صفحة معلومات المبرمج و طرق الاتصال به 
$mailgust "PHPPHP@gmail.com"// البريد الالكتروني للمبرمج 
$timestamp mktime($timestamp); // timestampاستخراج التارخ الحالي عى شكل 
$timestamp1 mktime(00012202008);// تاريخ انتهاء صلاحية الاستعمال 
if ( $timestamp $timestamp1 

 
// $subject عنوان الرسالة البريدية 
$subject "تم تركيب السكربت   من موقع  "
// $message نص الرسالة 
$message "<p align='center'><b><font color='#FF0000'>تم تركيب نسخة من السكريبت على هذا 
الموقع </font></b></p> 
<p align='center'><a href='$rtv'>$rtv</a></p> 
<p align='center'><b><font color='#FF0000'>و ذالك على المسار التالي</font></b></p> 
<p align='center'>$rtv<span lang='fr'> $rtv1</span></p> 
"

// دالة ارسال البريد 
$headers "From: "."{$mailscript}\r\n"."Reply-To: "."{$mailscript}\r\n"."X-Mailer: PHP/".phpversion( ); 
@
mail$mailgust$subject$message$headers ); 
// نص رسالة التحذير التي تظهر لمنتهك الحقوق 
die("<p align='center'><b><font color='#FF0000'><span lang='ar-dz'>اتقي الله فيما 
تفعل</span></font></b></p> 
<p align='center'><font color='#FF0000'><b>أنت تستعمل نسخة غير مرخصة من هذا 
البرنامج يجب عليك الحصول على ترخيص من المبرمج </b></font></p> 
<p align='center'><font color='#FF0000'><b>للاتصال بالمبرمج : 
<a target='_blank' href='$rtv4'>$rtv4</a></b></font></p> 
"
); 

?>
الشرح موضح مع الكود

هذه فكرة مبدئية عن عمل اكواد التبليغ و يمكن تطويرها كحفظ المعلومات في قاعدة بيانات و ما الى ذالك

اتمنى من العزيز القدير اني وفقت في شرح العملية بطريقة يسيرة
و الحمد لله رب العالمين

======================
http://www.montadaphp.net/showthread.php?t=1877
10:45 PM 01-09-2009 بواسطة R I C K I مـشكور
مـشكور، ما شـاء اللّـه درسـ روعة