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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-10-12, 02:33   # 1
איציק ברבי
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 970

איציק ברבי לא מחובר  

הורדה משרת רחוק, תוך כדי הפנייה אל השרת שלי.

יש לי קישור הורדה מאתר אחר לדוגמא(http://google.co.il/500mb.rar)

אני מעוניין לעשות סוג של העברה,
גולש מסויים יכנס לכתובת אתר שלי.
xxx.xxx.xxx.xxx/file.php
אני רוצה שיקפוץ לו חלון הורדה של הקובץ שהבאתי למעלה,(500mb.rar)
אז שיועבר דרכי,
אז עשיתי ככה:

PHP קוד:
header('Content-Description: File Transfer');
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header("Content-Type: ".$url);
header("Content-Disposition: attachment; filename=".$url);  
header('Content-Length: ' size($r));
ob_clean();
flush();
readfile($n); 
**
function size()
PHP קוד:
$file $n;
$ch curl_init($file);
curl_setopt($chCURLOPT_NOBODYtrue);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_HEADERtrue);
curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
$data curl_exec($ch);
curl_close($ch);
if(
preg_match('/Content-Length: (\d+)/'$data$matches)) {
    
$contentLength = (int)$matches[1];
}
return 
$contentLength
הוא מוריד הכל טוב ויפה,
אבל הוא לא מראה כמה גודל הקובץ, כמה נותר וכ'ו(בדפדפן)..
__________________

איציק ברבי - שירות לקוחות
כתובת אתר: http://build-net.co.il/
איימל: Support@build-net.co.il
טלפון: 052-3937296.

Last edited by איציק ברבי; 07-10-12 at 03:02..
  Reply With Quote
ישן 07-10-12, 07:05   # 2
zoharesh
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 600

zoharesh לא מחובר  

תבדוק שה-header שהשרת שולח לדפדפן תקין.
תוכל לעשות את זה עם wget או עם curl
דוגמה למימוש עם wget
wget --save-headers http://ovh.net/files/1Mio.dat
__________________


HIGHDESIGN.co.il עיצוב ובניית אתרים.
  Reply With Quote
ישן 07-10-12, 07:45   # 3
איציק ברבי
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 970

איציק ברבי לא מחובר  

איך אני מבצע בדיקה של ה-האדרים האלו?

------
אגב ראיתי בבדיקה שלי שהפונקציה readfile שומרת את הקובץ בשרת, יש לכם מושג מה המיקום של הקובץ? מצאתי את זה ( /dev/simfs ) אבל לא הצלחתי לגשת אליו(404)
__________________

איציק ברבי - שירות לקוחות
כתובת אתר: http://build-net.co.il/
איימל: Support@build-net.co.il
טלפון: 052-3937296.

Last edited by איציק ברבי; 07-10-12 at 07:58..
  Reply With Quote
ישן 07-10-12, 10:09   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

זה איום ונורא לעשות כזה דבר.
זה למערכת העלאת קבצים?
  Reply With Quote
ישן 07-10-12, 10:40   # 5
Steve-Web
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Nov 2011
הודעות: 653

Steve-Web לא מחובר  

איציק זה בעיה ידועה בהרבה מערכות שתדע . אתה בין המות נתקלים בזה . נסה להשתמש בדרך אחרת ללא header
__________________
www.kyd.co.il,www.shiromika-lambretta.com, www.notary-attorney.co.il,www.bitilan1.com, http://funjoy.co.il/,http://djyanivo.com,
http://פסולתאלקטרונית.com/ , http://shiromika.com/, ועוד. עוסק המון בתחום אבטחת אתרים.בעלים של חברת Steve-Web ומתכנת ראשי.מתקן ומשדרג אתרים קיימים.ליצירת קשר. 0526974757-עדן.
  Reply With Quote
ישן 07-10-12, 11:30   # 6
Liorl
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Aug 2010
הודעות: 604

Liorl לא מחובר  

לפי דעתי זה פתיחת לינקים
__________________
  Reply With Quote
ישן 07-10-12, 15:28   # 7
איציק ברבי
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 970

איציק ברבי לא מחובר  

ציטוט:
נכתב במקור על ידי Steve-Web צפה בהודעה
איציק זה בעיה ידועה בהרבה מערכות שתדע . אתה בין המות נתקלים בזה . נסה להשתמש בדרך אחרת ללא header
איך אפשר להשתמש בזה בלי האדר?
חיפשתי על זה כמעט חצי לילה ולא מצאתי.

ושאר האנשים,
אני יודע מה אני עושה, אם אתם חושבים שזה הדרך הלא נכונה או לא אל תשעירו מסקנות, בבקשה תהיו דבוקים בנושא.
__________________

איציק ברבי - שירות לקוחות
כתובת אתר: http://build-net.co.il/
איימל: Support@build-net.co.il
טלפון: 052-3937296.
  Reply With Quote
ישן 07-10-12, 15:58   # 8
Kernel
אושיית הוסטינג
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

אתה מנסה לתפקד בתור שרת פרוקסי-הורדות?

או להפנות גולש לאתר עם הheader והקוקי המתאימים?
__________________
אבי
  Reply With Quote
ישן 07-10-12, 16:02   # 9
איציק ברבי
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 970

איציק ברבי לא מחובר  

ציטוט:
נכתב במקור על ידי Kernel צפה בהודעה
אתה מנסה לתפקד בתור שרת פרוקסי-הורדות?

או להפנות גולש לאתר עם הheader והקוקי המתאימים?
כן אני מנסה לתפקד בתור שרת פרוקסי הורדות.
__________________

איציק ברבי - שירות לקוחות
כתובת אתר: http://build-net.co.il/
איימל: Support@build-net.co.il
טלפון: 052-3937296.
  Reply With Quote
ישן 08-10-12, 00:32   # 10
Kernel
אושיית הוסטינג
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

אז תשתמש ב-Reverse Proxy ייעודי (מוד בשרתי HTTP),
אל תמציא את הגלגל מחדש,
PHP גם לא יתפקד תחת עומס של המון גולשים.
__________________
אבי
  Reply With Quote
השב

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


חוקי פירסום
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. הזמן כעת הוא 13:30.

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