
[PHP] Porovnávání aktualizace času uložení souboru
Zdravím
Mám takový problém potřeboval bych kontrolovat aktualizaci souboru jestli se aktualizuje nebo ne když ne tak bych dostal avízo
date("d-m-y H:i:s",filemtime($file));
jenže s čím to mám kontrolovat? zapisovat ten předešlý údaj někam do souboru a porovnávat ho sním to se mi zdá moc komplikované, nevíte někdo o elegantnějším způsobu ? díky
Ten soubor se aktualizuje pravidelně? Např. 1x denně? Tak stačí porovnat s aktuálním časem, rozdíl nesmí být větší než 24 hodin.
To se aktualizuje každých 10 sekund mě by stačilo zjišťovat v cronu jednou řekněme za 15 minut díky
Pokud vím, tak nejkratší interval CRONu na běžném webhostingu bývá 1 hodina. Takže je nesmysl, aby to kontrolovalo každých 10 sekund (nebo každých 15 minut).
Nevím, jak to má který webhosting, běžně cron umožňuje interval 1 minutu. (Ale to není podstatné.)
I kdyby umožňoval jen 1x za hodinu, tak můžeš na pozadí spustit úlohu, která provede jedno měrění hned, další pak za 15,30,45 minut (prostě v ní bude nějak zabudované čekání. Samozřejmě ta úloha může díky nejrůznějším vlivům kumulovat chybu času, ale to zase tolik nevadí, neb to ovlivní jen ta tři měření a pak úloha skončí a další už zase spustí cron se svou běžnou přesností.
Tu službu Cronu mám s jiného serveru, ale já potřebuju s čím tu časovou stopu souboru porovnat , o to mi jde díky
Vždyť jsem ti to už psal - porovnáš datum souboru s aktuálním časem. Otázkou je, jestli CRON bude mít přístup k informacím o souboru na jiném serveru...
jj já vymýšlím co je tak jednoduché
Já potřebuji spustit PHP skript na mém freehostingu a to mě funguje.Mimochodem tam je k dispozici jeden Cron a tem mám obsazený tak jsem už dávno najel na služby co se týká Cronů na jinou která je free.Jenomže jak to udělat aby to porovnání mělo jistou toleranci řekneme minutovou ? díky
Třeba nějak takto? Psal si minutovou toleranci:
Jako ve smyslu že tam prostě k filemtime přičteš 60 sekund a pokud ten čas filemtime + 60 sekund je menší než teď tak se soubor neaktualizuje.
Pořád to nemohu dát dohromady jak mám napsat podmínku ?
díky
To mi jako fakt chceš říct, že to nezvládneš pomocí internetu dát dohromady?

Podle mě se spíš málo snažíš