إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية


 
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 04-19-2014, 06:40 PM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,670
عدد الـنقاط :3341
 تقييم المستوى : 2140



السلام عليكم

اليوم أود شرح لكم دالة جد رائعة إنها دالة التشفير base64_encode و دالة فك التشفير base64_decode

تعريف الدالة

هذه الدالة رائعة جدا لتشفير و حماية حقوق سكريبت خاص بك برمجته و تعبت عليه

للدالة مهِمتين التشفير و فك التشفير

;()base64_encode : هي الدالة الخاص بالتشفير

;()base64_decode : هي الدالة الخاص بفك التشفير


متطلبات الدرس

نحتاج برنامج Notepad++ أو أي محرر أخر

و نحتاج أيضا برنامج السيرفر المحلي Appserv لرؤية التطبيق

الأن نتوجه للمسار التالي C:\AppServ\www


نضع مجلد باي اسم مثلا yopi


تطبيق على الدالة

أولا علينا جلب الكود المشفر لحقوقنا

كيف ذلك ؟؟؟ حسنا أولا في ملف yopi.php نضع هذا الكود


رمز PHP:
$yopi2 = base64_encode ("yopi-dollarجميع الحقوق محفوظة لـ") ;

print
$yopi2



وفي النهاية نحط كود

رمز PHP:
print $yopi2;



النتاج سيكون

رمز PHP:
eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYrd mB2YjYuNipINmE2YA=




الان قمنا بتشفير الحقوق وعرضناه مشفر


الحين راح نستخدم فك التشفير

الأن ، نتسائل عن كيفية طباعته ؟؟؟

الطباعة سهلة و هي في أخر الملف ، أنا الأن أود الإشارة عن كيفية حماية الحقوق بقوة أكبر

في ملف yopi.php نمسح كل شيئ موجود فيه إلا وسوم البداية و النهاية

نضع فيه هذه الجملة

وضعنا متغير $yopi ووضعنا داخله دالة فك التشفير ;()base 64_decode و ما بين القوس وضعنا الكود الذي حصلنا عليه في الخطوة الأولى


هكدا

رمز PHP:
$yopi2 = base64_decode ("eW9waS1kb2xsYXLYrNmF2YrYuSDYp9mE2K3ZgtmI2YIg2YXYr dmB2YjYuNipINmE2YA=") ;



الان تحت الكود نكتب

رمز PHP:
$yopi3= base64_encode ($yopi2) ;


وضعنا متغير و داخله يحوي دالة التشفير و طلبنا من الدالة تشفير المتغير $yopi2



الأن تحت الكود الثاني نضع هذا أسفله


رمز PHP:
$yopi4 = base64_decode ($yopi3) ;


وضعنا متغير و داخله يحوي دالة فك التشفير و طلبنا من الدالة فك تشفير المتغير $yopi2

الأن وصلنا إلى النهاية و الأن سنطبع المتغير

الأخير و نضع الكود في الأخير


رمز PHP:
Print $yopi4 ;



اتجه نحو المتصفح وقم بطلب الملف

سيتم عرض الحقوق زين :strongly:

كل متغير مل المتغيرات السابقة توضع في ملفات مختلفة و عشوائية لكي يصعب إيجاد الحقوق و تغييرها

مثلا المتغير $yopi2 نضعه في ملف function.php و متغير $yopi3 نضعه في ملف icons.php و متغير $yopi4 نضعه في ملف config.php و من ثم في أخر ملف home.php نضع فقط دالة الطبع


رمز PHP:
print $yopi4;



:icon30:


مع شرط إستدعاء هذه الملفات عن طريق


رمز PHP:
include ("function.php");

include (
"icons.php");

include (
"config.php");



و يكون هذا في أعلى ملف home.php


بالتوفيق اخواني


























__DEFINE_LIKE_SHARE__
رد مع اقتباس
 

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طريقة لوضع الحقوق محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-03-2014 07:12 AM
وزير "الحقوق": الحقوق الإنسانية في البحرين مكفولة دستورياً - صحيفة الو محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 02-21-2014 06:40 PM
وزير "الحقوق": شعب البحرين أفشل دعوات التمرد ضد الشرعية - صحيفة الوسط محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 08-15-2013 06:30 PM
بيان الضحايا و مركز الحقوق و شباب الحقوق حول تقرير هيومن رايتش ويتش محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 02-12-2010 08:10 PM
سؤال في طريقة كتابة الحقوق وحمايتها بدون تشفير ؟ محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 09-09-2009 04:50 PM


الساعة الآن 02:32 AM


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML