Re: Php a datum aktualizacie

From: Petr Pokorny <mail (zavinac)>
Date: 18. 09. 2004, 11:47 CEST
Blanka Ulaherová <ulaher@fannet.sk>:

> S prechodom stranok na php sa mi datum aktualizacie zalozeny na
> javascripte prirodzene obnovuje vzdy po ich nacitani. Da sa to nejako
> osetrit, alebo jedine riesenie je vlozit datum aktualizacie napevno
> pri kazdej zmene? Chcela by som, aby bol datum aktualizacie ten, pri
> ktorom doslo k uploadu stranky odo mna na server - teda pri skutocnej
> zmene jej obsahu.


Ja to resim tak, ze mam jeden malej soubor, kterej vzdy znova uploaduju na
FTP kdyz probehne nejaka zmena. No a v PHP si zjistim datum toho souboru a
vypisu ho do stranky.

Ma to tu vyhodu, ze kdyz delam nejaky kosmeticky zmeny, tak ho tam nenahraju
= datum posledni zmeny se nezmeni. Pokud menim obsah, znovu ho nahraju na
FTP (prepisu puvodni)  = datum posledni zmeny se zmeni.

Ma to jenom tu nevyhodu. Muze se stat, ze na strane webhostingu probehnou
nejake zmeny, presunou si soubory jinam a tim padem mi to ukaze cas toho
jejich presunu. Ale v praxi se mi to snad jeste nestalo.


Pouzivam k tomu funkci FileATime(). Nejsem si jistej ze je to ta spravna,
ale funguje.
http://cz.php.net/manual/cs/function.fileatime.php


Vypada to asi takhle:

<?= Date("j. n. Y", @FileATime("./last-update.txt")); ?>

Jak formatovat datum najdes tady:
http://cz.php.net/manual/sk/function.date.php


P.S.: pokud ti to vypise 1.1.1970, tak tam nemas ten soubor
(last-update.txt).

-pp21-
Received on Sat, 18 Sep 2004 11:47:25 +0200

This archive was generated by hypermail 2.1.8 : 18. 09. 2004, 11:46 CEST