Zdravíčko, nevíte někdo jestli lze udělat v PHP script, který když otevři v prohlížeči třeba http://domena.cz/autodelete.php tak smaže soubory v určité složce STARŠÍ TŘEBA 30ti DNŮ. Když na web něco nahraji a za déle než měsíc spustím tento script, tak by se to mělo smazat.
Máte prosím někdo nějakou, radu nebo návodv případě, že to jde pomocí PHP zjistit kdy byl soubor nahrán, já myslím, že jde, ale nemám naprosto šajn, jak ten script řešit v PHP umím velice málo.
PHP - Automatické mazání souborů
Moderátor: Mods_senior
-
Scientific
- Level 3

- Příspěvky: 499
- Registrován: 23 črc 2013 17:37
Re: PHP - Automatické mazání souborů
http://php.net/manual/en/function.filemtime.php
http://php.net/manual/en/function.date.php
http://www.php.net/manual/en/function.unlink.php
http://php.net/manual/en/function.readdir.php
http://php.net/manual/en/function.is-dir.php
Foreach, ktery projde pole se soubory ve slozce,ziskane pomoci readdir. Pokud je dany soubor slozka (zjistis pomoci is_dir), ulozi se do pole a projde se potom stejnym zpusobem.
U kazdeho souboru zjisti cas pomoci filemtime a pokud je aktualni cas vetsi 2592000 oproti casu ziskaneho z filemtime, smaze ho pomoci unlink.
http://php.net/manual/en/function.date.php
http://www.php.net/manual/en/function.unlink.php
http://php.net/manual/en/function.readdir.php
http://php.net/manual/en/function.is-dir.php
Foreach, ktery projde pole se soubory ve slozce,ziskane pomoci readdir. Pokud je dany soubor slozka (zjistis pomoci is_dir), ulozi se do pole a projde se potom stejnym zpusobem.
U kazdeho souboru zjisti cas pomoci filemtime a pokud je aktualni cas vetsi 2592000 oproti casu ziskaneho z filemtime, smaze ho pomoci unlink.
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX
-
Scientific
- Level 3

- Příspěvky: 499
- Registrován: 23 črc 2013 17:37
Re: PHP - Automatické mazání souborů
No do kupy bych to nedal, ale udělal jsem si script v shellu a v kombinaci s cronem mi to funguje samo aniž bych se o to staral, ale dekuju.
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 1 Odpovědi
- 3984 Zobrazení
-
Poslední příspěvek od atari
-
- 10 Odpovědi
- 6836 Zobrazení
-
Poslední příspěvek od Riviera kid
-
- 5 Odpovědi
- 5693 Zobrazení
-
Poslední příspěvek od L.L

