آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

دانلود از سرور با لینک مستقیم(حل شد)

Devtpoint  9 سال پیش  9 سال پیش
+1 0

سلام .

 
<?
// Get ID file download
if(isset($_GET['id'])){
$IDFile = $_GET['id']; //some_value
}
$id =(int) $IDFile;

// Get name file download of server
$target_dir = getcwd()."/uploads/";
$scanTargetDirectory = scandir ($target_dir);
$countFileDownload = count($scanTargetDirectory);
for ($i=2;$i<$countFileDownload;$i++){
if($id == $i) {
$fileName = basename($scanTargetDirectory[$i]);
}
}
//$ext = pathinfo($fileName, PATHINFO_EXTENSION);
$filePath = getcwd().'/uploads/'.$fileName;
if(!empty($fileName) && file_exists($filePath)){
// Define headers
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$fileName");
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");

// Read the file
readfile($filePath);
exit;
}else{
echo 'فایل مورد نظر پیدا نشد';
}

?>
 
 
 
 
 
 
0 0
**حقیقتا 2 روز هست که توی نت دنبالش بودم و توی این پست هم هیچ کسی جوابگو نیست متاسفانه . مجبور شدم خودم الگوریتمش رو نوشتم بعد پیادش کردم . ** (9 سال پیش)
0 0
همه ی فایل ها ابتدا به ZIP تبدیل سپس آپلود شود . (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .