Autor Zpráva
Jan Tojnar
Profil
Jak bych měl zjistit poslední aktualizaci soubotu v PHP?
souki
Profil
přes čas poslední modifikace souboru?
http://cz.php.net/manual/en/function.filectime.php
Jan Tojnar
Profil
A to je jak?
vydrus
Profil
<?php echo(StrFTime("%d. %m. %Y", getLastMod())); ?>
Jan Tojnar
Profil
dik
souki
Profil
vydrus
To ale vrátí poslední modifikaci souboru, ze kterého to zavolá. Což mu je v případě, že to bude vypisovat v includované patičce celkem k ničemu
vydrus
Profil
Poč by to mělo bejt v patičce, když se to týká určitého souboru?
souki
Profil
vydrus
Protože to asi nebude vypisovat do prostředka stránky
Měsíček
Profil
Mně se nejvíce zamlouvá tohle:

<?php

    echo("Poslední aktualizace souboru provedena: ".date("H:i:s d.m.Y", filectime(__FILE__)));

?> 
:)

Vydrusi co se týče tvého kódu, pochop, že patička být includovaná může a nemusí a také tento skript může být v patičce, ale také nemusí a tak je všeobecně lepší použít skript, který bude plně fungovat v obou dvou případech.
vydrus
Profil
http://astrogalerie.ic.cz/zeme.php - koukni se na konec, a neni to v includu patičky
Měsíček
Profil
Viz můj upravený příspěvek nahoře ;)
souki
Profil
vydrus
Navíc podle komentářů na php.net není getLastMod() úplně spolehlivý.
Jan Tojnar
Profil
Když vložim
<?php
$thisfile = $_SERVER['PHP_SELF']
echo("Poslední aktualizace souboru provedena: ".date("H:i:s d.m.Y", filectime($thisfile)));
?>

Píše to:

Warning: filectime() [function.filectime]: SAFE MODE Restriction in effect. The script whose uid/gid is 42742/42742 is not allowed to access / owned by uid/gid 0/0 in /storage/www2/2/site42742/wwwroot/footer.php on line 12

Warning: filectime() [function.filectime]: stat failed for /articles.php in /storage/www2/2/site42742/wwwroot/footer.php on line 12
Poslední aktualizace souboru provedena: 01:00:00 01.01.1970

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: