Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
PHP skript ktorý maže podla dátumu subory na servri

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.09.2006 14:22

Potreboval by som skript ktory ktory po spusteni zmaze v nejakych adresaroch, presnejsie dvoch subory starsie ako 31dni.

Vedel by niekto ako nato :)







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.09.06
Prihlásený: 01.04.23
Príspevky: 25
Témy: 0
Príspevok NapísalOffline : 22.09.2006 18:35

Používam takýto skript pre zmazanie starých záloh pomocou CRON-u. S malou úpravou ti bude vyhovovať :-P
Kód:
// vymazať staré súbory
$adresar=Dir($pathname);
while($subor=$adresar->Read())
{
$dni = 31;
$vytvoreny = filectime($pathname."/".$subor);
$zmeneny = filemtime($pathname."/".$subor);
$teraz = time();
$cas = $dni*86400;
$stary = $teraz-$cas;
if ($vytvoreny < $stary && $zmeneny < $stary) {
    if (is_dir($pathname."/".$subor) == false) {
       if(unlink($pathname."/".$subor)) {
          echo = "Úspešne bol vymazaný starý súbor: ".$subor.".\n";
       }
   }
}
}
$adresar->Close();
// koniec

$adresar = nastav cestu k adresáru ktorý chceš prehľadávať
$dni = maximálny vek súboru v dňoch
Tento skript zmaže súbory, ktoré boli vytvorené alebo zmenené pred viac ako X dňami. Ak nepotrebuješ overenie zmeny súboru, stačí ak zmeníš
Kód:
if ($vytvoreny < $stary && $zmeneny < $stary) {
na
Kód:
if ($vytvoreny < $stary) {

Súbor umiestni do adresára, v ktorom sa nachádza adresár, ktorý chceš prehľadávať. Adresár, ktorý sa bude prehľadávať je v premennej $pathname


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
PHP skript ktorý maže podla dátumu subory na servri

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok Napísal autor témyOffline : 20.12.2006 0:02

thx, mozem pridat aj svoj(od johnyho128)

Kód:
<?php
$dir=opendir(".");
while ($files = readdir($dir))
{
$create = FileCTime("$files");
$time = Time()-3600;
if ($files == "." || $files == "..")
{
}
else
{
if ($create<$time)
{
unlink("$files");
}
}
}
closedir($dir);
?>


Kód:
<?php $dir=opendir("."); while ($files = readdir($dir)) { $create = FileCTime("$files"); $time = Time()-3600; if ($files == "." || $files == "..") { } else { if ($create<$time) { unlink("$files"); } } } closedir($dir); ?>







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok NapísalOffline : 29.05.2012 19:05

Už nič. Upravil som ten od Frey-a a fičí to. Ďakujem.


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. WIN7-usporiadanie podla typu a zaroven podla datumu

v Operačné systémy Microsoft

1

707

10.10.2011 17:16

Logik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vista si samovoľne maže moje subory

v Operačné systémy Microsoft

4

437

25.05.2008 12:16

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zoradenie podla datumu

v PHP, ASP

29

1219

24.11.2007 18:19

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql - zorad podla dnesneho datumu?

v Databázy

10

709

27.01.2010 14:19

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber z databazy podla datumu

v Databázy

7

928

11.03.2010 21:38

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zmena obrazku na webe podla datumu

v PHP, ASP

2

516

17.10.2008 17:13

dulius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako z 2 tabuliek vybrať podľa dátumu tie najnovšie dáta

v PHP, ASP

12

620

29.10.2016 14:58

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vzorec pre Excel - zapisovať hodnoty jednej bunk meniacej sa do buniek podľa dátumu

v Ostatné programy

0

554

15.07.2019 17:51

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP skript

v PHP, ASP

1

304

02.11.2012 14:05

MasterMatoSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP náročný skript

v PHP, ASP

5

327

08.02.2013 21:40

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP skript na upload

v PHP, ASP

0

826

23.01.2007 14:39

martin90 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP skript s tyzdennym menenim

v PHP, ASP

15

816

01.03.2008 22:13

jablko05 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. aky cas berie PHP skript

v PHP, ASP

1

496

31.05.2007 21:05

imcold Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. skript ktorý otvorí okno kde budú obrázky

v JavaScript, VBScript, Ajax

17

584

01.07.2014 18:07

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP skript, vyber udajov z TXT suboru

v PHP, ASP

6

994

10.12.2009 19:39

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. neberie mi php skript v html subore

v PHP, ASP

4

657

17.07.2010 11:35

Ďuri Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra