16. 03. 2008. | #1 |
član
Na probnom radu
Datum učlanjenja: 17.11.2007
Poruke: 36
Hvala: 4
0 "Hvala" u 0 poruka
|
File truncate PHP
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, |
16. 03. 2008. | #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 |
16. 03. 2008. | #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. |
16. 03. 2008. | #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. |
16. 03. 2008. | #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 |
16. 03. 2008. | #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 |
16. 03. 2008. | #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 |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Blob ili file | kickloop | Sva početnička pitanja | 6 | 24. 11. 2009. 22:05 |
File hosting | ppavlovic | Web Hosting, web serveri i operativni sistemi | 7 | 28. 09. 2009. 11:52 |
Preporuka za flat file DB CMS | Dragan Babić | Web aplikacije, web servisi i software | 7 | 20. 04. 2007. 02:34 |
FTP File permissions | cvele | PHP | 4 | 02. 02. 2007. 17:42 |
File upload uz ajax? | marinowski | PHP | 4 | 25. 07. 2005. 19:13 |