mauro.edgar Posted December 4, 2007 at 12:32 PM Report Share #152189 Posted December 4, 2007 at 12:32 PM Boas Numa secção de noticias, e quando faço alterações, queria que mostrasse a data de modificado. Tenho assim: <?php echo date("d/m/Y"); ?> Mas quando vou ver a página, aparece-me a data actual e não a data em que foi modificado! Qual é o erro básico que estou a cometer? Tks Link to comment Share on other sites More sharing options...
zero-cool Posted December 4, 2007 at 01:31 PM Report Share #152202 Posted December 4, 2007 at 01:31 PM Boas, Quando escreves no ficheiro php <?php echo date("d/m/Y"); ?> isto passa a ser identificado na hora. Por isso mesmo, apresentar-te-á sempre a hora local (de abertura da página). Para que possa mostrar a data em que foi modificado, precisas de guardar essa hora numa base de dados e depois imprimi-la no php. Por exemplo, se guardares com o nome "data_modificado", só terás que escrever <?php echo $data_modificado; ?> Dependendo da maneira como tens as noticias guardadas, difere o modo como é armazenada essa informação. Abraço, Link to comment Share on other sites More sharing options...
djthyrax Posted December 4, 2007 at 05:19 PM Report Share #152261 Posted December 4, 2007 at 05:19 PM Podes fazer o que o zero-cool disse ou usar isto se estiveres a alterar ficheiros: echo date("d/m/Y", filemtime("ficheiro.txt")); Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
mauro.edgar Posted December 5, 2007 at 09:46 AM Author Report Share #152397 Posted December 5, 2007 at 09:46 AM Podes fazer o que o zero-cool disse ou usar isto se estiveres a alterar ficheiros: echo date("d/m/Y", filemtime("ficheiro.txt")); Mas esse ficheiro.txt pode ser um ficheiro.php??? Link to comment Share on other sites More sharing options...
zero-cool Posted December 5, 2007 at 10:54 AM Report Share #152406 Posted December 5, 2007 at 10:54 AM Mas esse ficheiro.txt pode ser um ficheiro.php??? Sim, pode. Link to comment Share on other sites More sharing options...
djthyrax Posted December 5, 2007 at 02:08 PM Report Share #152438 Posted December 5, 2007 at 02:08 PM Podes fazer o que o zero-cool disse ou usar isto se estiveres a alterar ficheiros: echo date("d/m/Y", filemtime("ficheiro.txt")); Mas esse ficheiro.txt pode ser um ficheiro.php??? Sim. http://pt2.php.net/filemtime Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now