Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka Zawartosci Txt
-Gość_Gosciu-
post
Post #1





Goście







Mam plik tekstowy który zajmuje 40 megabajtów, jest w nim lista nazwisk, adresy, tel, opis, itp. Odstępy pomiędzy nimi tworzy tabulator.
Nie wiem jak ugryść żeby mozna było wyszukiwać zawartość tego pliku po nazwiskach, adresach itp.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


LOL, tak szczerze to nie wiem, ale ja bym to podzielil na pliki mniejsze... czyli np. napisal jakis program, ktory podzieli uzytkownikow wg miasta... jesli nadal za duze to wg osiedli... ulic itd... no i najlepiej byloby to umiescic w bazie danych, a nie w pliku
Go to the top of the page
+Quote Post
kicaj
post
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


40mb... lekka przesada, postepuj jak pisze sf. A najlepiej zalatw sobie baze danych typu MySQL, PgSQL (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mpps
post
Post #4





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


na 100% jest to "wydruk" z jakiejś db - zwróć się do właściciela danych o dostęp do żródła.
lub:
zamień tabulatory na ";" (co spowoduje, że dane będą bardziej czytelne) - będzie Ci łatwiej explodować albo splitować dane, gdzie znakiem oddzielającym będzie właśnie ";".
coś na temat:
http://pl.php.net/manual/pl/function.explode.php
lub
http://pl.php.net/manual/pl/function.split.php
czy dane dot. kolejnej osoby rozpoczynają się w następnym wierszu, czy następują po sobie, oddzielone tylko tabulacją? jeśli to pierwsze to jesteś w domu, jeśli to drugie, to będzie mały problem, bo musisz sprawdzić, czy dane każdego delikwenta są pełne, tzn. może się zdażyć, że Kowalski ma nr tel. a Nowak już nie. wtedy ilość danych następujących po sobie będzie u nich różna i będziesz musiał zastosować warunek.
teraz przenieś dane do bazy np. mysql jak kicaj_ i sf dobrze zauważyli (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
BL75
post
Post #5





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 5.12.2004

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


Mam pytanie związane z tematem, i może mi ktoś poradzi. Mam zamiar przerobić soją stronke z html na php. Mam na niej dużo treści w stylu " kategoria>temat>treść" i prosze o rade speców. Jak mi radziecie zapisać dane w plikach txt odzielonych w jednym wierszu umownym separatorem, czy może w plikach php jako zmiene.
Zmierzam do sedna. Chodzi mi o to aby wstawić wyszukiwarke na stronie ktura po wpisaniu frazy wypisze wyniki na stronie(temat1>tresc1,temat2>tresc2 itp) chciałem dodać że nie ma możliwości założenia bazy danych, dlatego to musi być na plikach.

Danych jest spora ilość więc musze je powkładać do wielu plików.
Ale wypociłem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
wszelkie inne pomysły mile widzaine.
Go to the top of the page
+Quote Post

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: 15.09.2025 - 12:35