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

موضوع: مشکل طول کشیدن دانلود فایل در php

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    39
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    14
    تشکر شده در
    13 پست

    پیش فرض مشکل طول کشیدن دانلود فایل در php

    سلام. برنامه ای نوشتم که با استفاده از دستور zip-7 یک فایل رو که مسیر بهش دادم زیپ کنه و با دستورات header دانلود کنه. کد هیچ مشکلی نداره و کاملا درست فایل رو زیپ میکنه و میاره برای دانلود. این کدش:

    کد PHP:
    $path2 '...';
            
    shell_exec("7z a -tzip $path2/myzip.zip $path2");
            
    $file $path2 '/myzip.zip'
            
    header("Pragma: public");  
            
    header("Expires: 0");  
            
    header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");  
            
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
            
    header("Content-type: application/zip");  
            
    header('Content-disposition: attachment; filename='.basename($file));  
            
    header("Content-Transfer-Encoding: binary");
            
    readfile($file); 
    فقط تنها مشکلش اینه که خیییییییییییلیییییییییییی ی طول میکشه تا اینکارو انجام بده. البته فایل رو سریع زیپ میکنه (ظرف چند ثانیه)، ولی تا بیاد پنجره save رو باز کنه که فایل رو دانلود کنم خیلی طولش میده (حدود چند دقیقه !!!). لطفا راهنمائیم کنید مشکلش کجاست. ممنون
    ویرایش توسط masoum : October 28th, 2014 در ساعت 11:09

  2. # ADS




     

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

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

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

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

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