ABA


"מה הדרך הטובה ביותר להורדת קבצים באמצעות PHP?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14185 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14185
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   10:53   17.07.08   
אל הפורום  
  מה הדרך הטובה ביותר להורדת קבצים באמצעות PHP?  
 
   אהלן,
נניח ואני רוצה להוריד קובץ באמצעות PHP לשרת, מהיא הדרך הטובה ביותר לעשות זאת?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  האשכול של iking תגובה שלי שם:) akoka 17.07.08 13:24 1
     ראיתי את הדוגמא שלך, היא קצת בעייתית MoonHunter 17.07.08 14:13 2
         הרשה לי לא להסכים איתך akoka 20.07.08 02:47 3
             תקרא שוב ותבדוק מה קורה לCPU\זיכרון MoonHunter 21.07.08 21:39 4

       
akoka

   13:24   17.07.08   
אל הפורום  
  1. האשכול של iking תגובה שלי שם:)  
בתגובה להודעה מספר 0
 
   אם אתה רוצה להוריד לשרת אחר ולא בהכרח לשרת שהמערכת יושבת עליה ,תוספת של כמה שורות פשוט תודיע לי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   14:13   17.07.08   
אל הפורום  
  2. ראיתי את הדוגמא שלך, היא קצת בעייתית  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 17.07.08 בשעה 14:17 בברכה, MoonHunter
 
מה קורה אם קובץ גדול מ10 מגה?
זה יוצר בעיה עם הזיכרון, זה הפיתרון הזמני שלי, פתחתי את האשכל במטרה לראות אם יש רעיונות טובים יותר.



$url = 'http://www.rdy.co.il/dhtmlgoodies_floating_window_tabs.zip';
$path = dirname((__FILE__)).'/';
$fileName = getFileNameFromURL($url);

$fd = fopen ($url, "r");
$fw = fopen ( $path.$fileName, "w");
while (!feof ($fd))
{
$buffer = fgets($fd, 4096);
fwrite($fw, $buffer);
}
fclose ($fd);
fclose ($fw);

function getFileNameFromURL( $url ) {
$parseURL = parse_url($url);
$parsePath = explode( '/' , $parseURL{'path'} );
return $parsePath;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   02:47   20.07.08   
אל הפורום  
  3. הרשה לי לא להסכים איתך  
בתגובה להודעה מספר 2
 
   ,כרגע בדקתי את המערכת שאני בניתי והיא עובדת הרבה יותר מהר וגם על קבצים גדולים הרבה יותר מ10 מגה,וגם ביררתי על הפונקציה file_get_contents וכתוב שם שהיא עובדת ממש חסכני בכול מה שקשור לזיכרון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   21:39   21.07.08   
אל הפורום  
  4. תקרא שוב ותבדוק מה קורה לCPU\זיכרון  
בתגובה להודעה מספר 3
 
   בהעברת קבצים ענקיים עם רוחב פס של 100 מגביט.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net