2010-07-17, 04:55 AM 
		
	
	
		السلام عليكم ورحمة الله وبركاته
كيف حالكم .. ؟
اليوم سوف أضع لكم شرح لـ تشفير رابط الملف مثال:
http://localhost/pages.php?as=file
المراد تشفيرهـ هو file
أول تشفير بـ base64_encode
ملاحظة :
يستطيع الزائر ان يعكس التشفير ويعرف الاسم الملف..
ولكن أنت وذكاءك
تمت كتابة الكود Abo Sahar
الملف الاول index.php
الملف الثاني help.php
* * * * * * * * * *
وتشفير الرابط بـ MD5
:: أسطورة التشفير MD5 :: <-- عايش جو أسطورهـ
الملف index.php
الملف الثاني abosahar.php
.
.
ملاحظة : لو تم كتابة الرابط كالتالي :
index.php
index.php?as
index.php?as=
سوف يعتبرها كل خطاء وتظهر Empty GET OR Error **** File
فقط يظهر الرابط كالتالي
index.php?as=أسم الملف المشفر بـ md5
.
.
ملاحظة للجميع يستطيع تطوير الفكرة كل فترهـ لكي لا تموت الخلايا المخ
ومن أراد رؤية المناقشة للموضوع من [URL="http://bb.cliprz-php.com/showthread.php?tid=167"]هنا[/URL]
* * * * * * * * * * * * * * * * * * * * *
طريقة أخرى جلب أكثر من ملف بـ تشفير MD5
الملف الاول index.php
الملف الثاني abosahar.php
الملف الثالث help.php
******************************
كتبت كود أخرى ولكن له طريقه غير وهي أذا كان
أسم الملف يساوي تشفير أسم الملف يعرض ....
شاهد الكود وتفهم أفضل
الى اللقاء ... أنتظر أقتراحاتكم
	
	
	
	
كيف حالكم .. ؟
اليوم سوف أضع لكم شرح لـ تشفير رابط الملف مثال:
http://localhost/pages.php?as=file
المراد تشفيرهـ هو file
أول تشفير بـ base64_encode
ملاحظة :
يستطيع الزائر ان يعكس التشفير ويعرف الاسم الملف..

ولكن أنت وذكاءك

تمت كتابة الكود Abo Sahar
الملف الاول index.php
PHP كود :
<?php
#===============#
# Code: Abo Sahar & pmoki
#===============#
    $nfile = "help"; //أسم الملف 
    $file = base64_encode($nfile); // تشفير الملف 
    $get = $_GET['as']; // القيت
    if (isset($get)) { // أذا وجد شي في القيت
 // الرابط الملف الغير المشفر مع حذف الصيغة 
   $url = base64_decode($get).".php"; 
    if (file_exists($url)) { // أذا وجد الملف 
    include $url; // يستدعي الملف
    echo "<br /><b><a href='.'>Back</a>"; // رابط للرجوع الى الخلف
    }else{ // ما عدا ذلك
    echo "File Not Found !"; // الملف غير موجود
         }
    }else{
    echo'<a href="index.php?as='.$file.'" title="Please">Plaes</a><br />'; // رابط الملف المشفر
    }
?>PHP كود :
<?php
echo "Help Me ! :)";
?>وتشفير الرابط بـ MD5
:: أسطورة التشفير MD5 :: <-- عايش جو أسطورهـ
الملف index.php
PHP كود :
<?php
#===========#
# Code : Abo Sahar#
#===========#
$file = "abosahar";// أسم الملف 
    $page = $_GET['as'];// أسم القيت
    $url = $file.".php";//قطع الصغية الملف
    if($page == md5($file)){// التحقق من أن القيت يساوي تشفير أسم الملف :)
    if (file_exists($url)) {// التحقق من وجود الملف
    include $url;}// الاستدعاء الملف
    }else{// ما عدا ذلك
    echo "Empty GET OR Error **** File"; // القيت فارغ أو خطاء في أسم الصفحة
    }
echo '<br /><a href="?as='.md5($file).'">Go</a>  <a href="index.php">Back</a>';  
?>PHP كود :
<?php
#===========#
# Code : Abo Sahar#
#===========#
echo "**** Page : abosahar.php ...Welcome Abo Sahar :)";
?>.
ملاحظة : لو تم كتابة الرابط كالتالي :
index.php
index.php?as
index.php?as=
سوف يعتبرها كل خطاء وتظهر Empty GET OR Error **** File
فقط يظهر الرابط كالتالي
index.php?as=أسم الملف المشفر بـ md5
.
.
ملاحظة للجميع يستطيع تطوير الفكرة كل فترهـ لكي لا تموت الخلايا المخ
ومن أراد رؤية المناقشة للموضوع من [URL="http://bb.cliprz-php.com/showthread.php?tid=167"]هنا[/URL]
* * * * * * * * * * * * * * * * * * * * *
طريقة أخرى جلب أكثر من ملف بـ تشفير MD5
الملف الاول index.php
PHP كود :
<?php
#==================#
# Code : Abo Sahar
# [email protected]
#==================#
$get = $_GET['as'];
$file1 = "abosahar"; // الملف الاول 
$file2 = "help"; // الملف الثاني
if (!$get) { // أذا القيت لا يوجد فيه شي
    echo 'Welcome Abo Sahar Please Enter To <br />
    <a href="?as='.md5($file1).'">GoOne</a>- 
    <a href="?as='.md5($file2).'">GoTow</a>'; 
}else{ // أذا وجد شي في القيت
    if($get == md5($file1)){ // أذا القيت يوجد به تشفير الملف الاول
      include $file1.".php"; // أستدعي الملف الاول بدون الصيغة
    }elseif($get == md5($file2)){
      include $file2.".php";
    }else{ // ما عد ذلك 
      die("Error Empty GET OR GET != File !");
      eixt();
    }
}
?>PHP كود :
<?php
echo "I am Abo Sahar ^_* ";
?>PHP كود :
<?php
echo "Help Me :)";
?>******************************
كتبت كود أخرى ولكن له طريقه غير وهي أذا كان
أسم الملف يساوي تشفير أسم الملف يعرض ....
شاهد الكود وتفهم أفضل
PHP كود :
<?php
#=================#
# Abo Sahar
# [email protected]
#=================#
$get = $_GET['as']; 
$file = base****(__FILE__,".php"); 
// base**** = أستخراج أسم الملف
// __FILE__ = أستخراج المسار
// نزع الصيغة الملف
if($get == md5($file)){ // أذا القيت يساوي تشفير أسم الملف
    echo "<b> Welcome Abo Sahar";
}else{
    echo "<b> Error Empty GET OR File Not Found !";
}
?>الى اللقاء ... أنتظر أقتراحاتكم

 
 

 


