![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam program, który filtuje pliki tekstowe w poszukiwaniu pewnych danych. Dane te zapisuje do tablicy. Jednak zapisuje je do tablicy jakby strumieniowo. 1 plik -> 1 tablica -> wyświetlenie -> zapisanie do pliku. Funkcja ta jest wywoływana w foreach tyle razy ile jest plików w folderze. Przeszukiwany plik ma ok 150KB, jest on przekazywany do funkcji, która szuka w niej kolejno pewnego ciągu (stripos) i zapisuje go do tablicy. Gdy przeszuka cały plik zwraca tablicę wyników (znalezionych ciągów). Przy próbie przeszukania powyżej 73 plików, wypisuje 11 i wyskakuje błąd:
Wskazuje na linijkę 18, gdzie jest stripos() W php.ini w xamppie mogę zmienić limit maxymalnie na 128MB - tak pisze w ów pliku. Jednak gdy zmieniłem na 2048M, po wywołaniu phpinfo() było widać właśnie taki limit, a mimo to nie wyświetlało wszystkich plików. Błąd zamienił się na :
Co może być nie tak? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:23 |