![]() |
בעיה, fgets מוגבל לגודל מסויים של קובץ
אני צריך לקבל כתובת של קובץ XML ולשמור אותו
עד עכשיו היה הכל בסדר אבל ה XMLים גדלו ועכשיו הם כבר לא נשמרים עם כל התוכן שלהם. יש פונקציה לא מוגבלת בגודל? או שאפשר איכשהוא לחלק את העבודה של ה PHP? PHP קוד:
|
PHP קוד:
|
המשתנה שלך $xml, צריך להחזיק כמות גדולה של מידע,
ולכן נגמר הזכרון. למה שלא תקרא חלק, ואז תכתוב חלק, ואז תקרא את החלק הבא? $buffer_size = 2048; while ( !feof($import) ) { $xml = fgets($import, $buffer_size); fputs($handle, $xml); } |
כל הזמנים הם GMT +2. הזמן כעת הוא 08:54. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ