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 !";
}
?>
الى اللقاء ... أنتظر أقتراحاتكم