הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 06-12-08, 22:50   # 1
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

חלון הורדה לקובץ txt

איך אני עושה חלון הורדה לtxt?
שאני לוחץ על הקישור למקור שהוא נמצא בו זה יפתח לי חלון הורדה (כמו לכל קובץ אחר כמו EXE,AVI וכו'..) במקום שיציג לי את הקובץ דרך הדפדפן?
  Reply With Quote
ישן 07-12-08, 00:10   # 2
SDF
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: Negev
הודעות: 270

SDF לא מחובר  

אם תרצה עם PHP שיפתח חלון הורדה עבור test.txt:
PHP קוד:
<?php
header
('Content-type: text/plain');
header('Content-Disposition: attachment; filename="test.txt"');
readfile('test.txt');
?>
פה בעצם אנחנו שולחים את כותרת הHTTP המתאימה שאומרת לדפדפן שיפתח חלון הורדה.
ו readfile פשוט פולט את התוכן של הקובץ.

אגב, השם של הקובץ בכותרת לא חייב להיות בהכרח השם של הקובץ המקורי,
עוד על זה כאן
__________________
FreeBSD, a *nix operating system
  Reply With Quote
ישן 07-12-08, 13:57   # 3
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

זה כותב לי אחרי שהורדתי את הקובץ בתוך הקובץ:

ציטוט:
<b>Warning</b>: readfile() has been disabled for security reasons in line 5
  Reply With Quote
ישן 07-12-08, 14:21   # 4
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

זה לא האדרים כ'כ תקינים
תשלח גם CONTENT-LENGTH

בהצלחה
__________________
  Reply With Quote
ישן 07-12-08, 14:45   # 5
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

ציטוט:
נכתב במקור על ידי nitsanbn צפה בהודעה
זה לא האדרים כ'כ תקינים
תשלח גם CONTENT-LENGTH

בהצלחה
הוספתי, עכשיו שאני מוריד את הקובץ זה מוריד לי אותו ריק מתוכן.
  Reply With Quote
ישן 07-12-08, 14:56   # 6
intercooler3819
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,056

intercooler3819 לא מחובר  

חח אתה צריך להגדיר את אורך התוכן חח מצחיק

תעיף מבט על השרשור הזה
http://hosts.co.il/forums/archive/in...p/t-69215.html
__________________
  Reply With Quote
ישן 07-12-08, 15:06   # 7
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

זה מה שעשיתי:
PHP קוד:
<?php 
header
('Content-type: text/plain'); 
header('Content-Disposition: attachment; filename="test.txt"'); 
header("Content-Length: "filesize('test.txt'));    
readfile ("test.txt");
?>
וזה לא עובד.
  Reply With Quote
ישן 08-12-08, 06:10   # 8
WCMS
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: May 2007
הודעות: 629

WCMS לא מחובר  

ציטוט:
נכתב במקור על ידי Speed צפה בהודעה
זה כותב לי אחרי שהורדתי את הקובץ בתוך הקובץ:

קוד:
<b>Warning</b>: readfile() has been disabled for security reasons in line 5
זה אומר שבעל השרת שלך ביטל את הפונקציה readfile() בשרת.
תנסה לפנות אל בעל השרת שלך.
  Reply With Quote
ישן 08-12-08, 13:31   # 9
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 36
הודעות: 710

vadimg88 לא מחובר  

קוד:
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);
		}
תצטרך לשנות את הערכים בהתאם, לי זה עובד.
  Reply With Quote
ישן 09-12-08, 19:16   # 10
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

ציטוט:
נכתב במקור על ידי Yuri198 צפה בהודעה
זה אומר שבעל השרת שלך ביטל את הפונקציה readfile() בשרת.
תנסה לפנות אל בעל השרת שלך.
ואין דרך לעשות את זה ללא readfile?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

Tags
חלון הורדה לקובץ txt, txt


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:42.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ