Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czytanie dużych plików - 1mln wierszy
paul14x
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.02.2008
Skąd: Ostrołęka

Ostrzeżenie: (0%)
-----


Witam

W jaki spósób najlepiej jest czytać duże pliki leżące już na serwerze? Mam bazę 100MB i kiedy próbuję ją wczytać wyrzuca mi błąd.

$firmy = File("import/baza.csv");
$ilosc = count($firmy);
   
for($i=1; $i<$ilosc; $i++){

// obróbka każdego z wierszy pliku

$pola = Explode(";",$firmy[$i]);

// itd

}



Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 102716114 bytes)

Jak najlepiej to zrobić?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 00:56