[PHP] Laatst gewijzigd op... weergeven pakt 'gemaakt op'

Pagina: 1
Acties:
  • 165 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • eerdepeer
  • Registratie: November 2001
  • Laatst online: 10-06 16:10
Ben ik weer. Heb een klein scriptje overgenomen van w3schools. Ik wil per pagina de laatst gewijzigde datum + tijd weergeven door dit te includen:
PHP:
1
2
clearstatcache();
echo ("Laatst gewijzigd op: ".date("d-m-Y | H:i",filemtime($pagina)));


Alleen werkt die clearstatcache() niet lekker, hij zou de laatste tijd moeten verwijderen uit zijn cache, maar het script blijft de tijd weergeven waarop mijn php bestand is aangemaakt. Als ik dingen erin verander verandert de tijd/datum niet.

edit: filemtime veranderen in filectime werkt ook niet.

[ Voor 5% gewijzigd door eerdepeer op 17-10-2006 18:44 ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
En $pagina bevat de juiste bestandsnaam?

[ Voor 26% gewijzigd door RobIII op 17-10-2006 18:54 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • D4V3
  • Registratie: Augustus 2003
  • Laatst online: 19-03-2021
Probeer het eens met getlastmod,
Hoef je ook de pagina niet aan geven...

PHP:
1
2
3
4
<?php
clearstatcache();
echo ("Laatst gewijzigd op: ".date("d-m-Y | H:i",getlastmod()));
?>

op-voorraad.nl - Realtime voorraad updates voor de Playstation 5!


Acties:
  • 0 Henk 'm!

  • eerdepeer
  • Registratie: November 2001
  • Laatst online: 10-06 16:10
Sorry, het gaat inderdaad wel om de juiste bestandsnaam.

Met $pagina roep ik de pagina gewoon aan en wordt deze juist weergegeven. De tijd is ook correct voor het aanmaken van een nieuw php document. Als ik het later nog wijzig dan blijft de tijd alleen hetzelfde.
ziehier Deze tekst is 2x gewijzigd.

edit: hmm, getlastmod geeft wel een ander tijdstip weer, maar nog steeds niet de laatst gewijzigde.

[ Voor 12% gewijzigd door eerdepeer op 17-10-2006 19:16 ]


Acties:
  • 0 Henk 'm!

  • D4V3
  • Registratie: Augustus 2003
  • Laatst online: 19-03-2021
Dat zou gewoon moeten werken,
Wat ik gok is dat de tijdzone op je server verkeerd staat! (het scriptje werkt bij mij wel na een testje).
De timestamp is wel goed maar de date functie zet een timestamp om naar een local time t.o.v. greenwitch, als je dan de verkeerde tijdzone op je server hebt ingesteld dan werkt dat niet goed...
met gmdate krijg je de tijd in greenwitch (wat dus nederland - 1 uur is), kijk eens wat hij daar doet!

[ Voor 13% gewijzigd door D4V3 op 17-10-2006 19:29 ]

op-voorraad.nl - Realtime voorraad updates voor de Playstation 5!


Acties:
  • 0 Henk 'm!

  • eerdepeer
  • Registratie: November 2001
  • Laatst online: 10-06 16:10
Ik heb nog naar andere timescripts zitten googlen, maar die geven allemaal dit.

De tijd is wel goed hoor D4V3, dat kan je in het testdocument zien bij lente.
Alleen blijft de opgehaalde tijd hetzelfde. Wat ik ook doe. Als de tijd op de server in een andere tijdszone zou zitten zou deze ook de minuten moeten veranderen.

Ik check het ff op een andere server dan die van school, daar kan ik immers de tijdszone ook niet instellen.

Acties:
  • 0 Henk 'm!

  • eerdepeer
  • Registratie: November 2001
  • Laatst online: 10-06 16:10
Het scriptje klopt toch idd. Als ik hem met mn localhost test doet hij het wel :S
Ik had gisteren een beetje problemen met het testen op localhost, vandaar dat ik steeds bestandjes uploadde. Ik zal de serverbeheerder op school er eens op aanspreken.

Thnx iig.

Acties:
  • 0 Henk 'm!

  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 13-06 18:10

Onbekend

...

In Windows wordt "Gemaakt op" en "Laatst gewijzigd" ook weleens verkeerd weergegeven.
Geen idee waardoor dat komt.

[ Voor 3% gewijzigd door Onbekend op 17-10-2006 20:12 ]

Speel ook Balls Connect en Repeat

Pagina: 1