![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, używam biblioteki SimpleXLSX.php do odczytu plików *.xlsx, przy próbie otwarcia pliku pojawia się błąd:
Fatal error: Out of memory (allocated 83886080) (tried to allocate 29970075 bytes) in /***/SimpleXLSX.php on line 535 Na domowym serwerze XAMP działa ok, problem jest po wgraniu strony na serwer zewnętrzny. W pomocy technicznej dowiedziałem się że mają limit pamięci dla php 128MB i nie można go zwiększyć. Plik *.xlsx ma rozmiar na dysku 6,2MB, więc dlaczego rozmiar jest przekroczony? Kod PHP otwierający plik też nie jest jakoś mocno rozbudowany. Pytanie, czy można jakoś zoptymalizować tą bibliotekę? LInk do strony z biblioteką simplexlsx |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 27.10.2015 Ostrzeżenie: (0%) ![]() ![]() |
Dziwne podejście biznesowe do tego masz.
Zakładając ze hosting serwera vps z 2GB ramu kosztuje ok 200 PLN na rok (pewnie znajdziesz coś tańszego - ale zakładając takie coś) i tam możesz zmienić limit dowolnie jak chcesz. Biorąc pod uwagę ze przerobienie skryptu zajmie Ci 1 dzień - czyli 8h - to daje 25 PLN za godzine. 1) To jeżeli zarabiasz więcej to nie opłaca się w ogóle za to zabierać tylko kupić hosting podbić parametry i robić inne funkcjonalności. 2) Jeżeli zarabiasz mniej to przerobienie tego na jakieś pliki zip wyciąganie ze środka itp. zaciemni skrypt i późniejsza modyfikacja będzie dużo trudniejsza i bardziej kosztowna i pewnie też nie zrobisz tego w jeden dzień. - więc tutaj też patrz punkt 1. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1) To jeżeli zarabiasz więcej to nie opłaca się w ogóle za to zabierać tylko kupić hosting podbić parametry i robić inne funkcjonalności. 2) Jeżeli zarabiasz mniej to przerobienie tego na jakieś pliki zip wyciąganie ze środka itp. zaciemni skrypt i późniejsza modyfikacja będzie dużo trudniejsza i bardziej kosztowna i pewnie też nie zrobisz tego w jeden dzień. - więc tutaj też patrz punkt 1. Ani jedna ani druga opcja nie ma sensu jeśli mogę mieć do dyspozycji plik CSV, a to będę wiedział w poniedziałek. Wtedy wyciągnę z archiwum kod który już mam napisany ( na początku pisałem pod CSV, bo myślałem że takie będę miał dane wyjściowe, małe nieporozumienie.) Cytat przecież arkusze google mają możliwość i narzędzia i to dosyć dobre do pobierania danych bezpośrednio ze stron www to nie są arkusze google tylko pliki xlsx umieszczone na dysku google. Pamiętajcie że temat nieprzypadkowo jest w dziale przedszkole, nie piszcie ze zdziwieniem że nie wiem o oczywistych rozwiązaniach. Dzięki wielkie że uświadomiliście mi problemy związane z odczytem plików XLSX, myślałem że to mniej skomplikowane. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 06:21 |