|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 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 אורחים) | |
|
|