عرض مشاركة مفردة
 
  #1  
قديم 28-07-2005, 06:37 PM
NilinSoft NilinSoft غير متصل
عضو
 
تاريخ التسجيل: Dec 2004
مشاركة: 45
مستوى تقييم العضوية: 0
NilinSoft is on a distinguished road
Thumbs up طريقه حمايه مجلد admin.php فى مجله النيوك

السلام عليكم
طريقه سريعه فى حمايه مجلد admin.php فى مجله النيوك
وهى عن طريق انشاء ملف مثال Protect.php
نقوم بفتح برنامج Note pad ونضع به الكود التالى

كود PHP:
<?php 

$selfSecure 
1
$shellUser  "اسم المستخدم"
$shellPswd  "كلمة السر"

$adminEmail "بريدك هنا"
$fromEmail  $HTTP_SERVER_VARS["SERVER_ADMIN"]; 

$Version "برنامج الحماية"
if(
$selfSecure){ 
    if ((
$PHP_AUTH_USER!=$shellUser)||($PHP_AUTH_PW!=$shellPswd)) { 
       
Header('WWW-Authenticate: Basic realm="صفحة محمية بكلمة مرور"'); 
       
Header('HTTP/1.0 401 Unauthorized'); 
       echo 
"<html> 
         <head> 
         <title>دخول خطأ</title> 
         </head> 
         <center><h1>دخولك خاطيئ</h1></center> 
         <p align=right>لقد قمت بادخال كلمة مرور واسم مستخدم خطأ سيتم ارسال رسالة لمدير الموقع 
         <hr> 
         <em>
$Version</em>"
       if(isset(
$PHP_AUTH_USER)){ 
          
$warnMsg =
احدهم حاول الدخول الى هذه الصفحة: http://"
.$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

?>
والان نقم بتعديل المطلوب فى الكود السابق

ونقوم بتحرير ملف admin.php
ونضع به الكود التالى

كود PHP:
include ("protect.php"); 
وظيفه الملف protect.php
1- حمايه الملف admin.php
2- اخبارك باى محاوله لدخلو لوحه تحكم المجله بالزمن واعطائك البيانات التى تم ادخالها الى ملف الحمايه

وبالتوفيق