PHP - Automatické mazání souborů Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Scientific
Level 3
Level 3
Příspěvky: 499
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

PHP - Automatické mazání souborů

Příspěvekod Scientific » 13 srp 2013 21:51

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.

Reklama
HellCoder
Level 2.5
Level 2.5
Příspěvky: 316
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: PHP - Automatické mazání souborů

Příspěvekod HellCoder » 14 srp 2013 11:32

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.
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

Scientific
Level 3
Level 3
Příspěvky: 499
Registrován: červenec 13
Pohlaví: Muž
Stav:
Offline

Re: PHP - Automatické mazání souborů  Vyřešeno

Příspěvekod Scientific » 14 srp 2013 11:38

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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti