[ g-024 @ 07.08.2006. 08:26 ] @
Nisam siguran da li sam pogodio pravu sekciju za moje pitanje ali nadam se da mi niko ili barem većina neće zameriti... :)

Interesuje me da li je ikako moguće da se izdejstvuje da na neki način pratim neke aktivnosti na serveru... konkretno upload nekog fajla.... imam svoj server i full privilegije i mogao bih svašta da čačkam odnosno prilagođavam da bih došao do tih infomracija... znam da to mogu videti u apache logovima ali voleo bih kada bi to mogao npr da dobijem na mail....

kroz konkretan primer.... imam osobe A, B i C koje uploaduju na server, bilo preko FTP-a bilo preko neke web forme a ja bih želeo da dobijem obaveštenje da je ta i ta IP adresa, tog i tog dana, uploadovala fajl na moj server (koristila PUT komandu)... ista priča za akciju MKDIR ... da li to može da ide u htaccess?

Imam sofver koji mi po sličnom principu loguje pristupe zaštićenim (htaccess) folderima.

To mi treba a da li je izvodljivo - zaista ne znam :)

Hvala unapred...
[ burex @ 27.08.2006. 17:20 ] @
Ukoliko ti FTP server ima mogućnost pravljenja log file-ova, onda bi mogao upotrebiti PHP da otvoriš taj file pa da ga fino "upakuješ" u jednu user-friendly tabelu u HTML-u. Većina FTP servera, recimo PureFTPd, ima podršku za pravljenje logova ( http://download.pureftpd.org/pub/pure-ftpd/doc/README ).

Ukoliko sve ovo ukombinuješ sa jednom mail() funkcijom i CronJob-om, možeš konfigurisati server da ti šalje izveštaje u npr. 16h svaki dan.

Za web upload (putem POST formi) baš i nisam siguran... Moraćeš proveriti da li Apache može da u svoje logove uvrsti ovakve event-e.
[ centaur @ 01.09.2006. 01:22 ] @
Za upload preko forme možeš recimo da beležiš IP adrese za sve posetioce koji su prošli kroz tu formu i da podatke posle obrađuješ kako želiš.
[ bojan_bozovic @ 01.09.2006. 01:28 ] @
g-024 to je elementarno

napravi log tabelu i udri INSERT query kadgod ti se uploaduje nesto, i/ili posalji sebi mail.

BTW upload faljova se radi POST a ne PUT metodom, sem ako ne koristis W3C Amayu ili Mozilla/Netscape/Seamonkey Composer i izkonfigurises webserver da prihvata PUT zahtev.
[ maksvel @ 01.09.2006. 20:06 ] @
Valjda je PUT u sklopu FTP protokola, a POST u HTTP-u?
[ flylord @ 01.09.2006. 20:54 ] @
U sklopu HTTP protokola su GET, POST, PUT, HEADER, OPTION, DELETE... Procitaj RFC. PUT se najvise koristi kod WebDAV-a (kolko sam ja primetio)
[ maksvel @ 01.09.2006. 22:00 ] @
Da, potpuno tačno...
{g-o24 je pominjao ftp upload i put (valjda kao komandu ftp-a), pa otud lapsus :(}