الان احمي اي ملف تريده 100% ===============الخطوه الاولى ============افتح الملف
protect.php
قم بتغير المعلومات الشرح بالصوره
1 - اسم مستخدم
2- كلمة السر
3- بريدك
4- هذه الرساله التي تظهر للشخص الذي ادخل معلومات خاطيه ثلاث مرات
وسوف تاتيك رساله وقتها على بريدك تطلعك وتعطيك IP من ارد ان يدخل عليه
*******************************************
بعد التعديلات قم برفعه داخل المجلد الذي يوجد فيه ملف admin.php
===============الخطوه الثانية ============افتح الملف admin.php الذي تريد ان تعمل له الحمايه
الان حول اتجاه النص يعني لازم يكون من اليسار الى اليمينسوف يظهر لك هذا الكود في اول الملف
- الكود:
-
<?php
الان تحته مباشره ضع هذا الكود
- الكود:
-
include ("protect.php");
انت شاهده كما في الصوره الذي
بالون الازرق ثم اعمل حفظ وارفع ملفك admin.php الى موقعك
اتمنى ان يكون الشرح وافي
ملف protect.php مرفق
الملفات المرفقة
protect.zip (824 بايت
--------------------------
السلام عليكم ورحمة الله وبركاته
شكرا لك أخي شبكة ورد والي ما فهم وظيفة السكربت هي كالتالي
الآن اذا اردت ان تدخل على لوحة تحكم أي موقع cpanel أو غيره يظهر لك رسالة تقول ادخل الاسم والرقم السري (شاهد الصورة المرفقة)
هذا السكربت وظيفته هو انه أي ملف لديك تريد أن تضع عليه جدار ناري بحيث انه لا يمكن قراءة هذا الملف الا بالاسم والرقم السري مثل cpanel
ومن مميزاته انه أي ملف تريد حمايته بدل ما تكتب كود طويل لحمايته باسم ورقم سري كل ما عليك فقط تدخل عليه جملة include وتضع فيها مكان ملف protect.php بحيث انه ممكن يكون لديك مثلا 10 ملفات متفرقه في الموقع لها اسم ورقم سري واحد
ويمكن تغير الرقم السري في أي وقت عن طريق ملف واحد وهو protect.php
وهذا رابط السكربت وهو مرفق واظنه نفس السكربت الفرق ان هذا انجليزي والي وضعه الاخ شبكة ورد عربي وفيه ميزة انه يخبرك بأي واحد يحاول يجرب ارقام سرية على البريد
http://partners.mce.be/p_protect/protect.phpواذا اردت حماية الملف كل ما عليك هو اضافة التالي
- الكود:
-
[color=#0000bb]$fileF [/color][color=#007700]= [/color][color=#dd0000]"p_protect.php"[/color][color=#007700];
if ([/color][color=#0000bb]file_exists[/color][color=#007700]([/color][color=#0000bb]$fileF[/color][color=#007700])) {
include [/color][color=#0000bb]$fileF[/color][color=#007700];
} else {
echo [/color][color=#dd0000]"<html>
<head>
<title>Error - Access Denied</title>
</head>
<h1>Access denied</h1>
A warning message has been sent to the webmaster. Your IP address has also been recorded
<hr>"[/color][color=#007700];
exit;
}
[/color]
والكود السابق أفضل من مجرد وضع include لان فيه حماية جيده في حال انه مثلا نسيت وغيرت ملف الحماية او نقلت ملف الحماية لمكان معين بالخطأ وايضا اذا كان الملف مشفر لن يتمكن من عرضه الا بفك التشفير
بقية الاشياء كما شرح الاخ شبكة ورد و آسف للتطفل والاطالة لكن حبيت اوضع الفكرة
الملف والشرح مرفق
php4pro-protect.zip (1.4