![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 7.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich serdecznie, na początek prószę o wyrozumiałość.
Problem polega na bardzo dużym pliku tekstowym ( kilkanaście tysięcy linii :( ). W pliku zawarte są interesujące mnie dane cześć jest w html a cześć zwykły tekst. Chce najpierw przeszukać plik a następnie wyświetlić go na ekranie z interesujacymi mnie danymi. Następnie wyswietlone dane (interesujace mnie, chce wrzucic do bazy danych). Jak się do tego zabrać ?? .(codziennie dane są uzupełniane :( ) Na dzień dzisiejszy wyświetla mi zawartość pliku ale danych jest tak duzo ze przywiesza kompa. Proszę o podpowiedz jak to zrobić ( co zastosowac, aby to tak długo nie mieliło), i wyświetliło to co mnie interesuje. Czy zastosować przeszukanie po springu (bajt to bajcie, określonej frazy, jak to bedzie wygladało z int-ami, ich wartosc jest zmienna :) ). Proszę o nakierowanie mnie na rozwiązanie o ile jest to możliwe. Pozdrawiam |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
używasz fopen i fgets, Przez to lecisz linia po linii i analizujesz ciąg. Jest to szybsze niż pobranie całego pliku file_get_contents i manewrowanie na dużej ilości danych.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 12.04.2009 Skąd: Rypin Ostrzeżenie: (0%) ![]() ![]() |
Tak jak kolega wyżej napisał, albo w linuxie polecenie split, do dzielenia bazy danych poleciłby sql dump splitter-a, ale tu do niczego się nie przyda.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:27 |