Witam. Używam skryptu php do wygenerowania pliku XML z danymi z serwera MySQL. Wszystko do niedawna było wporządku dopóki danych było niewiele. Kiedy zwiększyłem ilość pobieranych rekordów do 124 w oknie przeglądarki wyswietla mi się błąd, a raczej ostrzeżenie:
Warning: dump_mem(): Memory allocation failed : growing buffer in /xml/wakacjeser.php on line 342
Funkcja,której używam do zrzucenia zawartośći pamięci do pliku wygląda następująco:
$dokument=domxml_new_doc('1.0');
{
tresc skryptu
}
echo $dokument->dump_mem(true,"UTF-8");
Nie mogę przeparsować pliku lokalnie gdyż:
Fatal error: Call to undefined function: domxml_new_doc() in .....
Skrypt nie musi koniecznie wykonywać się na serwerze. Jeśli jest jakaś metoda,żeby wykonał się lokalnie to proszę o wskazówki. Może jest inna funkcja do utworzenia pliku niż dump_mem .