Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem [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

Předmět Autor Datum
Ten soubor se aktualizuje pravidelně? Např. 1x denně? Tak stačí porovnat s aktuálním časem, rozdíl n…
host 10.08.2022 12:35
host
To se aktualizuje každých 10 sekund mě by stačilo zjišťovat v cronu jednou řekněme za 15 minut díky
Víťa 10.08.2022 12:46
Víťa
Pokud vím, tak nejkratší interval CRONu na běžném webhostingu bývá 1 hodina. Takže je nesmysl, aby t…
host 10.08.2022 12:52
host
Nevím, jak to má který webhosting, běžně cron umožňuje interval 1 minutu. (Ale to není podstatné.)…
gilhad 10.08.2022 13:05
gilhad
Tu službu Cronu mám s jiného serveru, ale já potřebuju s čím tu časovou stopu souboru porovnat , o t…
Víťa 10.08.2022 14:05
Víťa
Vždyť jsem ti to už psal - porovnáš datum souboru s aktuálním časem. Otázkou je, jestli CRON bude mí…
host 10.08.2022 14:49
host
jj já vymýšlím co je tak jednoduché :-/ Já potřebuji spustit PHP skript na mém freehostingu a to mě…
Víťa 10.08.2022 15:17
Víťa
Já jsem dneska asi natvrdlej, ale porovnání čeho s čím?
Wikan 10.08.2022 15:36
Wikan
To máš ještě dobrý. Já jsem natvrdlej nejenom dneska, ale vždycky, když Víťa položí dotaz. ]:) nový
host 10.08.2022 16:08
host
Třeba nějak takto? Psal si minutovou toleranci: filemtime($file) + 60 Jako ve smyslu že tam prostě… nový
kacikac 10.08.2022 15:44
kacikac
Pořád to nemohu dát dohromady jak mám napsat podmínku ? :-( if (date("d-m-y H:i:s",filemtime($file)… nový
Víťa 10.08.2022 17:26
Víťa
No ano, podmínka se tvoří příkazem IF. A za podmínku musíš napsat, co se má provést v případě, že je… nový
host 10.08.2022 17:29
host
To mi jako fakt chceš říct, že to nezvládneš pomocí internetu dát dohromady? :-D Podle mě se spíš má… poslední
kacikac 10.08.2022 19:23
kacikac

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

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

10-08-22 15:10:22 *** 10-08-22 15:10:36

No ano, podmínka se tvoří příkazem IF. A za podmínku musíš napsat, co se má provést v případě, že je splněna. Viz manuál PHP, jsou tam i ukázky použití.

A pro kód tady na Poradně je ikonka kód, ne citace. Pak se nediv, že ti to převádí text na smajlíky.

Zpět do poradny Odpovědět na původní otázku Nahoru