پاسخ : ساخت فایل download.php
باید نام فایل رو از آرایه GET_$ بگیرید و از طریق دیتابیس یا ... آدرس مستقیم فایل رو پیدا کنید. سپس بهتره این فایل رو در یک مکان بصورت موقت کپی کرده و لینک دانلود را به این آدرس موقت تغییر دهید (با تابع header و درج آدرس در آن)، سپس توسط CronJobs زمان انقضای هر فایل را از دیتابیس بررسی کرده و فایل های منقضی را پاک نمایید.
پاسخ : ساخت فایل download.php
نقل قول:
نوشته اصلی توسط
≡ ALEX ≡
باید نام فایل رو از آرایه GET_$ بگیرید و از طریق دیتابیس یا ... آدرس مستقیم فایل رو پیدا کنید. سپس بهتره این فایل رو در یک مکان بصورت موقت کپی کرده و لینک دانلود را به این آدرس موقت تغییر دهید (با تابع header و درج آدرس در آن)، سپس توسط CronJobs زمان انقضای هر فایل را از دیتابیس بررسی کرده و فایل های منقضی را پاک نمایید.
ممنون که جواب دادید
این لینک اصلا مهم نیست و نیازی به امنیت نداره که بخواد انقضا داشته باشه یا اینکه مسیر فایل اصلی مخفی بمونه
فقط میخوام لینک رو به صورتی که گفتم اجرا کردم عکس ذخیره بشه ( داخل مرورگر نمایش داده نشه خود عکس )
php هم بلد نیستم کمی دقیقتر کمکم کنین
پاسخ : ساخت فایل download.php
خوب... ساده ترین کد میتونه چیزی مثل این باشه:
کد:
<?php
$url = 'http://domain.com/images/';
if($_GET['file'] != null)
{
header('Location: ' $url . $_GET['file']);
}
?>
در صورت درخواست کاربر فایل مورد نظر رو از مسیر داده شده load می کنه.
پیچیده تر از این هم میشه کردش بسته به نیاز ها و نیز برای جلوگیری از بروز خطا و یا handle کردن خطا ها...