ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : hash کردن لینک دانلود



goodguy
March 15th, 2017, 12:54
با سلام خدمت دوستان و اساتید محترم
دوستان من میخوام لینک های دانلودی که از هاست میگیرم رو hash کنم که کاربر هنگام دانلود قادر نباشه دایرکتوری فایل رو ببینه ...از دوستان و اساتید کسی هست بتونه من رو راهنمایی کنه؟
ممنون میشم


با تشکر

par30club
March 15th, 2017, 22:13
سلام عزیز متونید تو این انجمن سوالتون رو مطرح کنید اعضای تیم ما به رایگان راهنماییتون میکنند. : http://forum.aramin.co

mgp.co.ir
March 22nd, 2017, 14:18
با سلام
سال نو مبارک .

راه کار های متفاوتی وجود دارد .
بهترین و کمی پر هزینه از لحاظ مصرف منابع استفاده از پایگاه داده جهت ذخیره سازی فایل ها و عدم دسترسی کاربران به دایرکتوری میباشد که باعث پیش گیری از آپلود شل و فایل های مخرب خواهد شد . ( به مثال ذیل دقت کنید ) و همچنین گوگل و ... تصاویر و فایل های شما را به دلیل طولانی بودن URL بسختی ایندکس مینمایند.
فایلی که توسط کاربر یا اپراتور در سیستم آپلود میشود به قطعات فوقالعاده کوچک تقسیم و هر قسمت در فیلدی که بصورت رندم توسط شما ( برنامه نویس ) تعریف شده است ذخیر میشود و در نهایت هر زمانی که نیاز به فایل مورد نظر باشد فایل در دیتابیش شما ریکاوری شده و به کاربر از طریق کد گذاری base64 فایل را مشاهده مینماید . نمونه فایل تصویری از سایت ترجمه تخصصی (http://www.betarjom.com) بترجم در ذیل قابل مشاهده میباشد !


data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHB wgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJ xFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3O Dk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIW Gh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx 8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEB***BhJBUQdhcRM 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 FAH//Z

لینک تصویر فوق متعلق به پست http://www.betarjom.com/Posts/13640362/%D8%AA%D8%B1%D8%AC%D9%85%D9%87-%D8%AA%D8%AE%D8%B5%D8%B5%D9%8A-%DA%A9%D8%AA%D8%A7%D8%A8-%D9%88-%D8%A7%D8%B5%D9%88%D9%84-%D9%86%DA%AF%D8%A7%D8%B1%D8%B4-%DA%86%DA%AF%D9%88%D9%86%DA%AF%D9%8A-%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1-%D8%A7%D8%B5%D8%B7%D9%84%D8%A7%D8%AD%D8%A7%D8%AA-%D9%88-%DA%A9%D9%86%D8%A7%D9%8A%D9%87-%D9%87%D8%A7%D9%8A-%D8%AE%D8%A7%D8%B1%D8%AC%D9%8A میباشد .

پیروز باشید

phpcoding
March 22nd, 2017, 15:50
با سلام خدمت دوستان و اساتید محترم
دوستان من میخوام لینک های دانلودی که از هاست میگیرم رو hash کنم که کاربر هنگام دانلود قادر نباشه دایرکتوری فایل رو ببینه ...از دوستان و اساتید کسی هست بتونه من رو راهنمایی کنه؟
ممنون میشم


با تشکر

بهترین راه همین راهیه که خیلی از انجمن ها حتی همینجا ازش استفاده میکنن . برای اعتبار سنجی یه سری مسائل که کاربر وارد شده یا نه و ... یه فایل پی اچ پی درست میکنن و از اون فایل لینک دانلود تحویل کلاینت میدن . این یه نمونه کد برای شما دوست عزیز :

$address="http://tkstar.ir/application.exe";
header("Content-Type:application/octet-stream");
header("Content-Transfer-Encoding:Binary");
header("Content-disposition:attachment; filename=".basename($address)."");
readfile($address);


محتوای متغییر address لینک دانلود فایل شما هست . روز خوش

sir-mammad
March 26th, 2017, 12:10
درود
از چه اسکریپتی استفاده می کنید ؟

wdevir
March 29th, 2017, 11:06
دوست عزیز مهمترین چیزی که ابتدا شما باید در نظر بگیرید اینه که قرار لینک های شما چه میزان دانلود رو داشته باشند نه دقیق بلکه حدود اونم حدود خیلی دقیق اما چطور ( اگه فایل های شما جز مطالب پر بازدید هستش مثل سایت های دانلودی که اسمشونو نمی برم نرم افزار و فیلم و ...که شاید هر فایل در لحظه چنده یا چند صد نفر دانلود داشته باشه خوب عاقلانه نیست اصلا شما از هش استفاده کنید چون لزومی نداره اما اگه شما می خواهید فایل هاتون کم بازدید هستند مثل فایل های فروشی اون موقع می تونید فایل ها رئ یک دایرکتوری قبل از روت ببرید و بعد از درخواست کاربر فایل به صورت تمپ بیاد تو روت و بعد دریافت حذف بشه که اعتبار سنجی درخواست هم می تونه بر اساس پرداخت باشه یا یوزر کاربر در چه سطحی باشه )

اما اگه کلا مسئله اینه باید بشه تشخیص داد شرایط کار سایت چیه و چه میزان فایل ها دریافت میشن که راه حل مناسب ارائه بشه. راه حل دیتابیس شرایطی کارآمد میشه که شما سرور مختص پایگاه داده داشته باشید با قدرت بالا که باز هم خیلی مشکلات داره که در مجموع توصیه نمیشه.
اگه درخواستتون رو کمی شفاف تر کنید راه نمایی و نمونه کد دقیقی میشه ارائه کرد خدمتتون

Reza-bsh
March 6th, 2020, 21:20
سلام
وقت بخیر
اقا چه کار کردی بالاخره؟
منم همین مشکلو دارم یه عالمه فایل دارم که تو سایتم از هاست دانلود لود میشن ولی نمیخوام ادرس دایرکتوری های هاست دانلودم دیده بشه
ممنون میشم راهنمایی کنید