سایت ساز وبزیکسب درآمد

ارسال فایل تکست برای دانلود

شروع موضوع توسط peiman ‏11 فوریه 2007 در انجمن PHP

  1. peiman

    peiman Registered User

    تاریخ عضویت:
    ‏23 فوریه 2003
    نوشته ها:
    1,545
    تشکر شده:
    21
    سلام
    من یه سری اطلاعات رو میخوام بریزم تو یه فایل تکست و بعدش اونو بفرستم تا یوزر دانلود کنه
    اطلاعات رو میریزم تو فایل تکست اما وقتی برای یوزر فرستاده میشه تو متن مرورگر نشونشون میده!!
    میخوام مثل فایل زیپ بشه سیوش کرد
    نکته:نمیخوام پسوندش تغییر کنه
    یعنی نمیخوام زیپ بشه بعد بره دستش.
    کسی راهی بلده؟
     
  2. بازدیدیار - افزایش بازدید سایت و سیگنال های برندخرید بک لینک
  3. shahkey

    shahkey Registered User

    تاریخ عضویت:
    ‏16 نوامبر 2005
    نوشته ها:
    1,232
    تشکر شده:
    4
    فکر کنم با ریدایرکت کردن بشه !
    نمیدونم دقیقا
     
  4. balabala

    balabala کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏22 می 2005
    نوشته ها:
    7,450
    تشکر شده:
    1,492
    محل سکونت:
    یه خورده اونورتر
    هدر رو تغییر بده شاید بشه. یاهو میل میکنه پس یجوری باید بشه.
     
  5. alik

    alik کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    2,146
    تشکر شده:
    1,226
    برای اینکه وقتی کلیک کرد متن داخل مرورگر نشان داده نشود باید هدر را تغییر بدهید مثلا همچین چیزی:

    PHP:
        header("Content-Type: application/octet-stream");
        
    header("Content-Disposition: attachment; filename=$filen");
        
    header("Content-Length: ".filesize($path));
        
    header("Accept-Ranges: bytes");
        
    header("Pragma: no-cache");
        
    header("Expires: 0");
        
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
        
    header("Content-transfer-encoding: binary");
                
     
عسل طبیعی و گرده گل ایرانیخرید و فروش اتوماتیک ارزهای الکترونیکی