بالنسبة لحماية الملفات بعينها ...
يوجد كود برمجي ولكن لملفات الـبي اتش بي فقط !!
كل ما عليك فتح ملف جديد وضع فيه هذا الكود :
كود PHP:
$shellUser = "اسم المستخدم هنا";
$shellPswd = "كلمة المرور هنا";
$adminEmail = "بريد الإدارة";
$selfSecure = 1;
$fromEmail = $HTTP_SERVER_VARS["SERVER_ADMIN"];
##على توفير هذا الكود لحماية الملف Fuga شكرا ً للأخ##
//بداية الكود//
$Version = "برنامج الحماية";
if($selfSecure){
if (($PHP_AUTH_USER!=$shellUser)||($PHP_AUTH_PW!=$shellPswd)) {
Header('WWW-Authenticate: Basic realm="الرجاء إدخال اسم المستخدم وكلمة المرور"');
Header('HTTP/1.0 401 Unauthorized');
print "
<html dir=rtl>
<head>
<title>دخول خطأ</title>
</head>
<p valign='middle'><center><h1>خطأ اسم المستخدم وكلمة المرور</h1></center>
<br><p align=center>$font[big]<b>لقد قمت بادخال كلمة مرور واسم مستخدم خطأ سيتم ارسال رسالة لمدير الموقع</b>
<hr color='#000000'>
<em>نأسف لهذا الخلل !</em>";
if(isset($PHP_AUTH_USER)){
$warnMsg ="
احدهم حاول الدخول الى هذه الصفحة: [url]http://[/url]".$HTTP_SERVER_VARS["HTTP_HOST"]."$PHP_SELF
وقد استخدم كلمة مرور واسم مستخدم خطأ:
التاريخ: ".date("Y-m-d H:i:s")."
IP: ".$HTTP_SERVER_VARS["REMOTE_ADDR"]."
المعلومات: ".$HTTP_SERVER_VARS["HTTP_USER_AGENT"]."
اسم المستخدم: $PHP_AUTH_USER
كلمة المرور: $PHP_AUTH_PW
";
mail($adminEmail,"دخول خطأ",$warnMsg,
"From: $fromEmail\nX-Mailer:$Version AutoWarn System");
}
exit;
}
}
if(!$oCols)$oCols=$termCols;
if(!$oRows)$oRows=$termRows;
//نهاية الكود//
وسمه مثلا ً : protect.php
وافتح اي ملف php تريد حمايته وضع هذا الكود فيه :
كود PHP:
include ("protect.php");
انتهى ......