🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #100

Re: rysunki i pliki w bazie

#100
From: Michal Sznajder
Date: Wed, 22 Aug 2001 08:12
42 lines
2792 bytes
Witam 

Napisane przez Adam Major <amajor@tenbit.pl>  w pl.comp.lang.php
> 
>> Pliki nie maja tendencji do gubienia sie. Stawiam diamenty przeciwko
>> orzechom ze takie rozwiazanie (pliki osobno, w bazie jakis namiar na
>> nie) spowoduje to ze po jakims czasie bedzie mnostwo plikow nie 
>> majacych swojego rekordu w bazie. I ten wlasnie bajzel jest
>> najwiekszym problemem.  
> Nie wiem o jakim bajzlu mowisz. Dobrze napisana aplikacja nie ma prawa
> pozwolic na powstawanie jakichkolwiek "nie zwiazanych" plikow.

Nie ma aplikacji doskonalych. Poza tym jestesmy w obrebie PHP gdzie nie 
mamy mozliwosci pelnej kontroli nad poczynaniami klienta.

> Najprosciej mozna to uzyskac nastepujaco:
.> 2. wszystkie plik umieszczasz w wybranym katalogu np. img/
> Jesli plikow ma byc sporo np. 2000 i wiecej to tworzysz podkatalogi np.
> img/

Nie wiem czy to ma jakis sens. Nalezy sprawdzic jak sobie radzi file-system 
z taka iloscia plikow w jednym katalogu. Chyba pare tysiakow powinien 
wyciagnac.

> 3. Przy kasowaniu rekordow
> a) pobierasz do tablicy wartosc pict_st z rekordów ktore chcesz
> skasowac.
> b) kasujesz rekordy z bazy
> c) w petli robisz kasowanie wszystkich plików z tablicy, ustalajac dla
>       kazdego indywidualnie rozszezenie pliku.

O i tu jest zagrozenie. A co sie stanie jesli skrypt przestanie dzialac po 
punkcie b ? W bazie nic juz nie bedzie a pliki pozostana ... 

> Reasumujac nic Ci sie nie moze zepsuc.

Tak samo Tytanik mil byc niezatapialny 8-). A prawa Murphy'iego pamietasz?

-- 
Pozdrawiam 
	Michal "Misza" Sznajder
[  http://www.fxmedia.com.pl/ ]
Technical Details
Message-ID: <Xns9105670F27201msznajderfxmediacomp@212.244.96.243>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.mega.net.pl!news.tpi.pl!news.trzebnica.net!news.k.pl!not-for-mail
References: <3b7e345f$1@news.bsi.net.pl> <3B821353.D31639F6@tenbit.pl> <3B8219A5.B419365E@otwarte.pl> <Xns91046EAFBF11Fmsznajderfxmediacomp@212.244.96.243> <3B835E17.47CB7142@tenbit.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!pcmedia.com.pl!news.man.szczecin.pl!news.mega.net.pl!news.tpi.pl!news.trzebnica.net!news.k.pl!not-for-mail
From: sznajder@fxmedia.com.pl (Michal Sznajder)
Newsgroups: pl.comp.lang.php
Subject: Re: rysunki i pliki w bazie
Date: Wed, 22 Aug 2001 08:12:09 +0000 (UTC)
Organization: AltecM
Lines: 42
Message-ID: <Xns9105670F27201msznajderfxmediacomp@212.244.96.243>
References: <3b7e345f$1@news.bsi.net.pl> <3B821353.D31639F6@tenbit.pl> <3B8219A5.B419365E@otwarte.pl> <Xns91046EAFBF11Fmsznajderfxmediacomp@212.244.96.243> <3B835E17.47CB7142@tenbit.pl>
NNTP-Posting-Host: 10.8.16.40
Mime-Version: 1.0
X-Trace: News.Korbank.PL 998467930 7228 10.8.16.40 (22 Aug 2001 08:12:09 GMT)
X-Complaints-To: abuse@k.pl
NNTP-Posting-Date: Wed, 22 Aug 2001 08:12:09 +0000 (UTC)
X-Notice3: That message was send through the KorMAN news server
X-face: "<bz0V>f1W@x9:No_3?Mm[_)~2TQcJLYGy;YIs^Jd/|Gh\DGd>UbJ)sn`TXC;lG'KJ`VTdUM09_^loPz_mo1nmOgO]b{?cFyY%Y$1/4}4BkG=2.P}*qq/p2m:2%)U'eWtQH,+00T{RBn`g@H
User-Agent: Xnews/4.05.11
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit