Autor | Zpráva | ||
---|---|---|---|
shArk Profil |
#1 · Zasláno: 6. 5. 2006, 00:24:04 · Upravil/a: shArk
potreboval by som vytvoriť v php nejake vyhladavanie podla kryterii z txt subotu..
v txt mam veci asi takto
a potreboval by som napr. ak zadam len meno a mesto aby naslo len ten riadok kde su obe podmienky splnene |
||
Leo Profil |
#2 · Zasláno: 6. 5. 2006, 00:42:12
Pouzijte databazi, ne soubor, Leo
|
||
nightfish Profil |
#3 · Zasláno: 6. 5. 2006, 01:19:12
$fp = fopen("soubor.txt","r");
while ($line = fgets($fp)) { if ((strpos($line,"meno") !== false) && (strpos($line, "mesto") !== false)) { // neco udelat s timhle radkem } } |
||
shArk Profil |
#4 · Zasláno: 6. 5. 2006, 09:50:00
Pouzijte databazi, ne soubor, Leo
ty si mily:) 70 mb subor mam teraz ako dať do db ? pojednom ?:) ale napad je dobry ja viem.. len subor je starsi.. nedalo by sa nieco urobit tak že všade je to rozdelene s ","a niekde je aj ","","(su tam aj tie " |
||
Leo Profil |
#5 · Zasláno: 6. 5. 2006, 10:57:54
Proc byste nemohl mit v db 70 MB dat? Leo
|
||
WanTo Profil |
#6 · Zasláno: 6. 5. 2006, 11:01:02
shArk
Vyhledávání v databázi bude navíc rychlejší. |
||
krteczek Profil |
#7 · Zasláno: 6. 5. 2006, 11:01:18
shArk: takže rozdělené je to čárkami?
pokud bys to chtěl přeci jen dát do db, tak bych ten soubor rozdělil třeba po 1000 řádcích (to bude největší piplačka) potom bude stačit jednotlivé části načíst nějak takhle:
krteczek |
||
krteczek Profil |
#8 · Zasláno: 6. 5. 2006, 11:04:17
Těch 1000 řádků dávám kvůli době zpracování scriptu, můžeš si to otestovat kolik půjde bezpečně zpracovat a když tak přidat přidat
|
||
krteczek Profil |
#9 · Zasláno: 6. 5. 2006, 11:11:26
",""," << tohle znamená že se jedná o chybějící údaj
vydíš ted mne napadlo, že tam budeš mít navíc ještě ty uvozovky, ty odstraníš například takto:
netvrdím že je to efektivní a rychle ale myslím že to půjde krteczek |
||
shArk Profil |
#10 · Zasláno: 6. 5. 2006, 13:32:23 · Upravil/a: shArk
ja viem že vyhladavanie je rychlejšie aj to že tam možem mať 70 Mb.. otazka je ako to tam dostat ked to mam v txt subore..
".""." - ano je to udaj ktory chyba.. ale neni v žiadom z riadkov zadany.. krteczek dik za pomoc ale som zaciatocnik.. :P mohol by si mi to trochu viac vysvetlit ? plz |
||
krteczek Profil |
#11 · Zasláno: 6. 5. 2006, 16:41:24
shArk: co nabidneš když ti to udělám??? icq 337913080
|
||
shArk Profil |
#12 · Zasláno: 6. 5. 2006, 17:30:31
ok
riešenie potom napišem sem ak by bol niekto taky .. ako ja .. :) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0