نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: ساخت فایل download.php

  1. #1
    عضو جدید pouria آواتار ها
    تاریخ عضویت
    Mar 2011
    محل سکونت
    SARI
    نوشته ها
    55
    تشکر تشکر کرده 
    88
    تشکر تشکر شده 
    129
    تشکر شده در
    92 پست

    پیش فرض ساخت فایل download.php

    سلام
    اینجور که متوجه شدم باید از طریق تابع هدر انجام بشه
    چیزی که میخوام به این شکله :
    لینک به صورت http://domain.com/download.php?file=image.jpg باشه
    که اگه روی این لینک کلیک شد عکس image.jpg ذخیره بشه
    یعنی اسم هر عکسی که وارد شد با همون اسم از پوشه files هاست ذخیره بشه

    ممنون میشم کمکم کنید

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Aug 2012
    نوشته ها
    459
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    662
    تشکر شده در
    426 پست

    پیش فرض پاسخ : ساخت فایل download.php

    باید نام فایل رو از آرایه GET_$ بگیرید و از طریق دیتابیس یا ... آدرس مستقیم فایل رو پیدا کنید. سپس بهتره این فایل رو در یک مکان بصورت موقت کپی کرده و لینک دانلود را به این آدرس موقت تغییر دهید (با تابع header و درج آدرس در آن)، سپس توسط CronJobs زمان انقضای هر فایل را از دیتابیس بررسی کرده و فایل های منقضی را پاک نمایید.

  4. تعداد تشکر ها از ≡ ALEX ≡ به دلیل پست مفید


  5. #3
    عضو جدید pouria آواتار ها
    تاریخ عضویت
    Mar 2011
    محل سکونت
    SARI
    نوشته ها
    55
    تشکر تشکر کرده 
    88
    تشکر تشکر شده 
    129
    تشکر شده در
    92 پست

    پیش فرض پاسخ : ساخت فایل download.php

    نقل قول نوشته اصلی توسط ≡ ALEX ≡ نمایش پست ها
    باید نام فایل رو از آرایه GET_$ بگیرید و از طریق دیتابیس یا ... آدرس مستقیم فایل رو پیدا کنید. سپس بهتره این فایل رو در یک مکان بصورت موقت کپی کرده و لینک دانلود را به این آدرس موقت تغییر دهید (با تابع header و درج آدرس در آن)، سپس توسط CronJobs زمان انقضای هر فایل را از دیتابیس بررسی کرده و فایل های منقضی را پاک نمایید.
    ممنون که جواب دادید
    این لینک اصلا مهم نیست و نیازی به امنیت نداره که بخواد انقضا داشته باشه یا اینکه مسیر فایل اصلی مخفی بمونه
    فقط میخوام لینک رو به صورتی که گفتم اجرا کردم عکس ذخیره بشه ( داخل مرورگر نمایش داده نشه خود عکس )
    php هم بلد نیستم کمی دقیقتر کمکم کنین

  6. #4
    عضو انجمن
    تاریخ عضویت
    Aug 2012
    نوشته ها
    459
    تشکر تشکر کرده 
    18
    تشکر تشکر شده 
    662
    تشکر شده در
    426 پست

    پیش فرض پاسخ : ساخت فایل download.php

    خوب... ساده ترین کد میتونه چیزی مثل این باشه:

    کد:
    <?php
    	$url = 'http://domain.com/images/';
    	if($_GET['file'] != null)
    	{
    		header('Location: ' $url . $_GET['file']);
    	}
    ?>
    در صورت درخواست کاربر فایل مورد نظر رو از مسیر داده شده load می کنه.

    پیچیده تر از این هم میشه کردش بسته به نیاز ها و نیز برای جلوگیری از بروز خطا و یا handle کردن خطا ها...

  7. تعداد تشکر ها از ≡ ALEX ≡ به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. vps download
    توسط Mr.black-hat در انجمن درخواست سرور مجازی
    پاسخ ها: 20
    آخرين نوشته: November 23rd, 2013, 15:22
  2. Download Ubuntu 11.04
    توسط AmirHosein در انجمن اوبونتو,دبيان Ubuntu,Debian
    پاسخ ها: 0
    آخرين نوشته: July 17th, 2011, 03:06
  3. اکانت download-zzz کی داره(نیاز شدید)
    توسط p30graph3 در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: November 3rd, 2009, 19:24

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •