اسف اخى على التأخير
هذا السكربت .. هل يقوم بمنع التحميل من خارج الموقع وتحويل الشخص لصفحة أحددها أنا
و الأهم إنك من داخل الموقع تقدر تحمل بزر الفارة اليمين وبرامج التحميل ؟؟
نعم اخى الكريم
فائدة السكربت انه يتحقق من طالب الرابط
بمعنى انك تعطى الرابط هكذا http://www.domain.com/download/download.php?filename
بعدين السكربت يشوف اللى ضغط على الرابط من اين اتى
لو كان قادم من الدومين اللى انت قمت بوضعه مسبقا بيحوله على الملف المطلوب
لو كان قادم من خارج الموقع بيحوله لصفحة انت بتحددها
لا حظ الشرح الاتى
كود PHP:
Author: Richard Hunt <admin@finditmax.com>
Created: Jan 10,2004
Web Site: http://www.finditmax.com
Please leave my links intact
I would be greatfull for a link back to my site,
if you use this script - to repay my work.
This program now falls under the GPL License
GPL License details included
===================================================
*/
//your domain, no http://
$domain="اكتب هنا دومينك بدون سلاش";
//يمكنك وضع اكثر من فولدر وافصل بينهما بالفاصلة, فقط اكتب اسم الفولدر بدون سلاش
$folder="الفولدرات التى تريد حمايتها";
$filename=stripslashes(urldecode($QUERY_STRING));
if ($filename==""){readfile("اكتب هنا عنوان الصفحةالمراد التحويل اليها فى حال ان الرابط غير صحيح");exit;}
$refr=getenv("HTTP_REFERER");
list($remove,$stuff)=split('//',$refr,2);
list($home,$stuff)=split('/',$stuff,2);
if ($home!=$domain){readfile("اكتب هنا عنوان الصفحة المراد التحويل اليها فى حال انه قادم من خارج الموقع");exit;
}else{
$fp=@fopen("http://".$domain."/".$folder."/".$filename,"r");
if($fp)
{
if (ereg(".mp3",$filename)){$xtype="audio/mpeg";}
elseif(ereg(".zip",$filename)){$xtype="application/x-zip-compressed";}
elseif(ereg(".exe",$filename)){$xtype="application/x-msdownload";}
else{$xtype="application/octet-stream";}
Header("Content-Type: $xtype");
Header("Accept-Ranges: bytes");
Header("Content-Disposition: ; attachment; Filename=$filename");
while (!feof($fp)) {
echo(fgets($fp, 4096));
} //end while
fclose ($fp);
}else{
readfile("اكتب هنا عنوان الصفحة المراد التحويل اليها فى حال ان الملف غير موجود")
;exit;
}
}
?>
واتمنى ان اكون قد افدتك