![]() |
#1 |
član
Na probnom radu
Datum učlanjenja: 17.11.2007
Poruke: 36
Hvala: 4
0 "Hvala" u 0 poruka
![]() |
![]() Da li je moguce uraditi truncate file-a odsjecanjem sadrzaja na pocetku, a ne na kraju, kako radi ftruncate.
Npr. Imam veliki fajl, sa linijma nesto1 nesto2 nesto3 nesto4 nesto5 nesto6 ... nestoN I hocu da procitam prvih 5 linija, a zatim da odsjecem te linije, tako da fajl izgleda ovako: nesto6 ... nestoN Poz, |
![]() |
![]() |
![]() |
#2 |
Comfortably Numb
Professional
|
![]() <magic>
Pa, explode-ujes sadrzaj fajla u niz, unset-ujes elemente koji ti ne trebaju, ponovo implode-ujes i snimis. </magic>
__________________
[size=1]Don't go around saying the world owes you a living. The world owes you nothing. It was here first. - Mark Twain |
![]() |
![]() |
![]() |
#3 |
član
Na probnom radu
Datum učlanjenja: 17.11.2007
Poruke: 36
Hvala: 4
0 "Hvala" u 0 poruka
![]() |
![]() Mislim da to nije dobro rjesenje.
Ovdje se radi o velikim fajlovima. Ucitavanje takvog fajla u memoriju bilo bi neizvjesno. |
![]() |
![]() |
![]() |
#4 |
Ivan Dilber
Sir Write-a-Lot
|
![]() prekopiras fajl liniju po liniju, ignorisuci te prve linije.. znaci pogledaj help za fgets()
__________________
Leadership is the art of getting people to want to do what you know must be done. |
![]() |
![]() |
![]() |
#5 |
član
Na probnom radu
Datum učlanjenja: 17.11.2007
Poruke: 36
Hvala: 4
0 "Hvala" u 0 poruka
![]() |
![]() Razmisljao sam o tome, ali i to usporava proces.
Ja bih trebao pristupati tim velikim fajlovima svake minute, i ako bi ih stalno prebacivao, onda ne bi imalo smisla. Inace, napravio sam verziju koja to sve radi od zadjnje linije, koristim funkciju ftruncate i jako brzo obradjuje fajlove od 180 MB. Isto rjesenje bih primjenio, sa prednje strane kada bih znao nacin ![]() |
![]() |
![]() |
![]() |
#6 |
Comfortably Numb
Professional
|
![]() A, da ti to fino importujes u neku bazu, recimo MySQL?
![]()
__________________
[size=1]Don't go around saying the world owes you a living. The world owes you nothing. It was here first. - Mark Twain |
![]() |
![]() |
![]() |
#7 |
Siva eminencija
Grand Master
|
![]() Prvo sto mi paga na pamet je system("tail");
Da li si razmisljao da ne koristis PHP uopste za takvo baratanje fajlovima, ako su vec tolike komadeske u pitanju? Awk i sed se nekako sami namecu ![]() |
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Blob ili file | kickloop | Sva početnička pitanja | 6 | 24. 11. 2009. 21:05 |
File hosting | ppavlovic | Web Hosting, web serveri i operativni sistemi | 7 | 28. 09. 2009. 10:52 |
Preporuka za flat file DB CMS | Dragan Babić | Web aplikacije, web servisi i software | 7 | 20. 04. 2007. 01:34 |
FTP File permissions | cvele | PHP | 4 | 02. 02. 2007. 16:42 |
File upload uz ajax? | marinowski | PHP | 4 | 25. 07. 2005. 18:13 |