|
|
# 1 |
|
חבר מתקדם
|
בעיה, fgets מוגבל לגודל מסויים של קובץ
אני צריך לקבל כתובת של קובץ XML ולשמור אותו
עד עכשיו היה הכל בסדר אבל ה XMLים גדלו ועכשיו הם כבר לא נשמרים עם כל התוכן שלהם. יש פונקציה לא מוגבלת בגודל? או שאפשר איכשהוא לחלק את העבודה של ה PHP? PHP קוד:
|
|
|
|
# 2 |
|
חבר וותיק
|
PHP קוד:
__________________
|
|
|
|
# 3 |
|
חבר בקהילה
|
המשתנה שלך $xml, צריך להחזיק כמות גדולה של מידע,
ולכן נגמר הזכרון. למה שלא תקרא חלק, ואז תכתוב חלק, ואז תקרא את החלק הבא? $buffer_size = 2048; while ( !feof($import) ) { $xml = fgets($import, $buffer_size); fputs($handle, $xml); } |
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
| כלים לאשכול | |
| תצורת הצגה | |
|
|