🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
4 messages
4 total messages Started by green Thu, 23 Aug 2001 17:40
pliki w bazie
#802
Author: green
Date: Thu, 23 Aug 2001 17:40
19 lines
1697 bytes
Hej,

widze, ze temat plikow w bazie jest poruszany od jakiegos czasu, jednak moj
post poza watkiem, bo troche o co innego chodzi

trzymanie plikow w bazie ma dla mojego projektu bardzo duze znaczenie -
drastycznie ulatwia zarzadzanie plikami, jest jednak pewien, moze nie tyle
problem, co utrudnienie dla klientow

jesli sa to pliki graficzne, to spox: wysylam odpowiedniego headera i
rozszerzenie .php dla browsera nie ma zadnego znaczenia - obrazek jak ta
lala :), jednak jesli jest to juz na przyklad plik z worda, to brak
prawdziwego rozszerzenia wprowadza pewne zamieszanie i jezeli gosc jest
niezbyt rozeznany, to sobie nie poradzi z jego obejrzeniem - jest na to
jakis sposob? parsowanie wszystkich typow plikow odpada - to samobojstwo,
chociaz w pewnych skrajnych przypadkach moze byloby przydatne :))))

pozdr
Green
Re: pliki w bazie
#803
Author: Krzysztof Janiszewski
Date: Thu, 23 Aug 2001 21:38
19 lines
1579 bytes
Hej,

> niezbyt rozeznany, to sobie nie poradzi z jego obejrzeniem - jest na to
> jakis sposob? parsowanie wszystkich typow plikow odpada - to samobojstwo,
> chociaz w pewnych skrajnych przypadkach moze byloby przydatne :))))

Trzymaj w bazie tylko nazwy plików ze scieżką. To po pierwsze ułatwi
rozwiazanie Twojego problemu, po drugie przy dużej bazie danych zdecydowanie
przyspieszy działanie całego projektu. Trzymanie całych plików w bazie jest
bezcelowe.

--
Pozdrawiam

----
Krzysztof Janiszewski
IT Partner
www.it-partner.com.pl - oprogramowanie dla kawiarni internetowych
www.fr.pl - konta e-mail, serwery wirtualne
Re: pliki w bazie
#805
Author: Darek Sieradzki
Date: Thu, 23 Aug 2001 21:45
22 lines
1756 bytes
"green" <milt@euro26.org.pl> wrote in news:9m3sjb$ma3$1@news.tpi.pl:

> jesli sa to pliki graficzne, to spox: wysylam odpowiedniego headera i
> rozszerzenie .php dla browsera nie ma zadnego znaczenia - obrazek jak
> ta lala :), jednak jesli jest to juz na przyklad plik z worda, to brak
> prawdziwego rozszerzenia wprowadza pewne zamieszanie i jezeli gosc jest
> niezbyt rozeznany, to sobie nie poradzi z jego obejrzeniem - jest na to
> jakis sposob?

Poeksperymentuj z naglowkiem Content-Disposition. Np.:

Content-Type: application/msword
Content-Disposition: attachment; filename=dokument.doc

DS

-- 
 .---------
(-- a dny jak padli andele prsty ryji hlinu --.                  .
 `              `-- a dni jak upadle anioly palcami ryja ziemie --)    
                                                        ---------'   
                  http://www.dago.pmp.com.pl
Re: pliki w bazie
#804
Author: pauluZ
Date: Mon, 27 Aug 2001 13:15
21 lines
1655 bytes
Krzysztof Janiszewski <kjanisz@it-partner.com.pl> napisal:
-> Hej,
-> Trzymaj w bazie tylko nazwy plików ze scieżką. To po pierwsze ułatwi
-> rozwiazanie Twojego problemu, po drugie przy dużej bazie danych zdecydowanie
-> przyspieszy działanie całego projektu. Trzymanie całych plików w bazie jest
-> bezcelowe.

Nic nie jest bezcelowe !!
Baza na przyklad o niebo lepiej bedzie obslugiwac przeszukiwanie
zawartosci plikow niz twoje wlasne funkcje dzialajace na plikach
w katalogu.
Jesli trzymasz cale pliki tekstowe w bazie to:
SELECT Id FROM ZbiorPlikow WHERE Tresc LIKE '%TegoSzukam%';
zalatwia ci cala sprawe ;-)

pozdro

--------------------------       ___  __  _  _  _  _  _ ____
http://www.concept.net.pl/      / __\/__\/ || |/| / || /_   )
                                |  _| __ | `' | |_| `' |/  /_
Pauluz von D'ART                |_| |_||_|___/|___|___/(_ __/ TM
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads