![]() |
# 1 |
חבר בקהילה
|
חלון הורדה לקובץ txt
איך אני עושה חלון הורדה לtxt?
שאני לוחץ על הקישור למקור שהוא נמצא בו זה יפתח לי חלון הורדה (כמו לכל קובץ אחר כמו EXE,AVI וכו'..) במקום שיציג לי את הקובץ דרך הדפדפן? |
![]() |
![]() |
# 2 |
חבר בקהילה
|
אם תרצה עם PHP שיפתח חלון הורדה עבור test.txt:
PHP קוד:
ו readfile פשוט פולט את התוכן של הקובץ. אגב, השם של הקובץ בכותרת לא חייב להיות בהכרח השם של הקובץ המקורי, עוד על זה כאן |
![]() |
![]() |
# 3 | |
חבר בקהילה
|
זה כותב לי אחרי שהורדתי את הקובץ בתוך הקובץ:
ציטוט:
|
|
![]() |
![]() |
# 4 |
חבר וותיק
|
זה לא האדרים כ'כ תקינים
תשלח גם CONTENT-LENGTH בהצלחה
__________________
![]() |
![]() |
![]() |
# 5 |
חבר בקהילה
|
|
![]() |
![]() |
# 6 |
חבר וותיק
|
חח אתה צריך להגדיר את אורך התוכן חח מצחיק
תעיף מבט על השרשור הזה http://hosts.co.il/forums/archive/in...p/t-69215.html
__________________
![]() |
![]() |
![]() |
# 7 |
חבר בקהילה
|
זה מה שעשיתי:
PHP קוד:
|
![]() |
![]() |
# 8 |
חבר מתקדם
|
|
![]() |
![]() |
# 9 |
חבר מתקדם
|
קוד:
header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Type: {$type}"); header("Content-Disposition: attachment; filename=\"$file\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: " . $fsize); // download // @readfile($file_path); $file = @fopen($fullfile,"rb"); if ($file) { while(!feof($file)) { print(fread($file, 1024*8)); flush(); if (connection_status()!=0) { @fclose($file); die(); } } @fclose($file); } |
![]() |
![]() |
# 10 |
חבר בקהילה
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
Tags |
חלון הורדה לקובץ txt, txt |
כלים לאשכול | |
תצורת הצגה | |
|
|