[ kundak @ 14.07.2008. 20:57 ] @
Treba mi mala pomoć oko brisanja fajlova po datumu pošto svaka dva meseca treba da obrišem slike koje su podignute. Da li ima neki kod i li link ka skripti za ovo. |
[ kundak @ 14.07.2008. 20:57 ] @
[ Jbyn4e @ 14.07.2008. 22:11 ] @
Ako imas linux server, pristup shell-u i cron job-u, sve sto ti treba je upotreba komande find u shell scriptu.
Ako to radis rucno, bilo bi nesto ovako (za tekuci direktorijum): Code: # find . -atime +60 -exec rm -f {} Za vise podataka pogledaj man find, man crontab, i potrazi o shell script-ama na pretrazivacima. Ako to zelis bas iz php-a, onda moras obezbediti da kad ti se ucitava recimo pocetna stranica sajta da pregledas direktrorijum sa slikama, pogledas vreme i obrises fajl (ako imas privilegije) i tako za svaki fajl. Vise o fajl funkcijama: http://www.php.net/manual/en/ref.filesystem.php [ kundak @ 15.07.2008. 15:25 ] @
Citat: Ako to zelis bas iz php-a, onda moras obezbediti da kad ti se ucitava recimo pocetna stranica sajta da pregledas direktrorijum sa slikama, pogledas vreme i obrises fajl (ako imas privilegije) i tako za svaki fajl. Pa jel mora tako za svaki fajl, zar ne mogu da se obrišu svi fajlovi koji su podignuti na server do recimo nekog datuma. Radim pod WIN. [ centaur @ 16.07.2008. 07:00 ] @
Svakako bi to trebao da radis preko scheduler-a (valjda se tako zove) na winu.
Za linux je kao sto je rekao Jbyn4e.Bukvalno linija koda. Za win moras napraviti batch file i njega ubacis u scheduler. Mozes da napises i php skriptu koja prodje kroz direktorijum u kojem drzis slike, uporedi datume i ako zadovolji kriterijume brises je. To, ipak, po meni, nije dobar pristup. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|