[ x-man @ 29.04.2003. 00:04 ] @
Pozdrav svima,
da li neko zna na koji nacin (uz pomoc kog koda) moze scripta (perl) da skonta da je predjena kvota na disku servera i da javi poruku o gresci, a ne da pokusava da upisuje podatke u fajl i da na taj nacin sve izbrise jer ih ne moze upisati (mislim na upisivanje sa prethodnim brisanjem starog fajla)...

Da li se ovo kako moze rijesiti??


Hvala mnogo!
[ x-man @ 30.04.2003. 15:40 ] @
Pa zar stvarno niko nista ne zna na ovu temu??
Zar je stvarno toliko tesko odraditi kod koji bi detektovao koliko mi je ostalo prostora na hard disku mog hosta??

Ja sam mislio da je ovaj forum jaci...
[ Free_Sex @ 01.05.2003. 12:19 ] @
Ma forum je jak ...... pa nemam pojma kao to ide
jebiga vidis koliko si zauzeo u jednom trenutku i to upises
u fajl ..... i onda prilikom svakog upisivanja u bazu ili sta vec
ti proveri dali bi kada se na vec postojecu velicinu doda
velicina toga sto dodajes premasilo kvotu i to ti je to :)

Mozda postoji neka fora da se konektujes na ftp .... evo meni u windows komanderu
pise lepo : 0 of 118 k in 0 of 37 files ..... e ali to ne racuna velicinu fajlova u
poddirektorijumu ...... ali sve jedno ne pises ti svuda vec u jedan dir .... kazes
toliko sam vec zauzeo znaci u ovom diru sme da bude toliko podataka i eto ti !
E sad ti ostaje pitanje kako da se konektujes na ftp .... posto ne znam socket
u perl-u/cgi-u .... tu stvarno ne znam sta da kazem :(

[Zovi tehnicku podrsku mozda oni nesto kazu]

ps A kakva je razlika izmedju toga sto on hoce pa ne moze da ih upise
i toga da ih ne upise ako provali da nema mesta ? U svakom slucaju
gubis podatke :) ?
[ Free_Sex @ 01.05.2003. 12:29 ] @
e pa nisam video "mislim na upisivanje sa prethodnim brisanjem starog fajla"

probaj sa

if(close(<stavec>)){
# kod ....
{
else {
# kod ...
}

Samo nemoj da brises fajl ... dakle ucits jedan fajl .... na njega dodas sta treba
(u ram-u) onda to snimis kao drugi fajl ...... tj onda ide ovaj kod odozgore
e sad dali to radi ja pojma nemam verovatno da ne radi ..... ali mora da vrati
nesto ako je uspela funkcija close() ? odnosno nesto drugo ako nije ?
i onda ako je uspeo ... obrises prvi ... i drugi renamujes u prvi :)
[ mire @ 03.05.2003. 18:34 ] @
joj, joj, joj ;)

ako ti treba da znas koliko mesta si zauzeo samo pozovi du iz shell-a za neki dir. ili probaj File::Find i racunaj velicinu u jednom sub-u. Rekurziju radi sam modul ti samo napises 1 sub.
[ x-man @ 03.05.2003. 19:02 ] @
Naizad neko da zna nesto...

Ovako, pa kako da realizujem taj "sub", nisam te bas najbolje razumjeo...
Mozes li da ovdje napises citav kod?? Mislim da nije dugacak!

Stvarno mi ovo treba..

Hvala!
[ mire @ 03.05.2003. 19:33 ] @
Pogledaj http://www.perldoc.com/perl5.8.0/lib/File/Find.html

Negde na netu ces da nadjes tacno sto ti treba a uz malo truda i sam ces da uradis.