Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [xml] Wczytywanie dużych plików
Forum PHP.pl > Forum > XML, AJAX
skowron-line
Witam mam pytanie jak wczytać plik XML który ma 17 177 wierszy i kazdy wiersz ma ok 300 znaków, tak aby nie otrzymać
Kod
Fatal error:  Allowed memory size of 8388608 bytes exhausted (tried to allocate 5 bytes) in C:\AppServ\www\XML\xmlRead3.php on line 23


EDIT;

  1. <?php
  2. $string = file_get_contents( $file, FILE_TEXT, NULL, 1, 31 );
  3.    $xml = simplexml_load_string( $string );
  4. ?>


Z tym że jak rozpoznać że jest to koniec lini, przy czym kazda linia jest innej dlugości questionmark.gif
dr_bonzo
Masz inne narzedzia do czytania XMLa, ie sa tak wygodne, ale za to wydajne (XMLReader itp)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.