eifore
عضو بفريق العمل مؤسس
عدد الرسائل : 523 العمر : 32 المزاج : Heureu رقم العضوية : 32 التقييم : الجنس : المهنة : الهواية : مزاجي : نقاط التميز : 780 : تاريخ التسجيل : 02/09/2008
| موضوع: التبليغ البريدي لحماية حقوق المبرمج الأحد سبتمبر 07, 2008 8:48 am | |
| السلام عليكم و رحمة الله و بركاته
اما بعد
اليوم جهزت لكم درس خفيف و مفيد جدا في نفس الوقت لكل مبرمج لتتبع اعماله عبر النت
و هو عبارة على كود تبليغ بريدي
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(0, 0, 0, 12, 20, 2008);// تاريخ انتهاء صلاحية الاستعمال 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> "); } ?> الشرح موضح مع الكود
هذه فكرة مبدئية عن عمل اكواد التبليغ و يمكن تطويرها كحفظ المعلومات في قاعدة بيانات و ما الى ذالك
اتمنى من العزيز القدير اني وفقت في شرح العملية بطريقة يسيرة و الحمد لله رب العالمين
| |
|
القناص •-«[ المدير العام ]»-•
عدد الرسائل : 701 رقم العضوية : 1 التقييم : الجنس : المهنة : الهواية : مزاجي : نقاط التميز : 380 : تاريخ التسجيل : 22/06/2008
| موضوع: رد: التبليغ البريدي لحماية حقوق المبرمج الأحد سبتمبر 07, 2008 8:51 am | |
| | |
|