06. maj 2005 - 15:09Der er
15 kommentarer og 1 løsning
Sidst opdateret?
Hej!
Jeg har en hjemmeside på http://www.john-nissen.dk/. Her har en PHP-side med en tabel, hvori der inkluderes 2 HTML-filer. Jeg vil gerne have at den viser hvilken dato siden sidst er opdateret.
Følgende script skriver dag og måned på engelsk ("Sidst opdateret: Friday den 06. May 2005"). Og hvordan ændrer man det, så der står "6" i stedet for "06"?
<?php setlocale(LC_TIME, 'da_DK.ISO_8859-1');
$filename = 'links.htm'; if (file_exists($filename)) { echo "Sidst opdateret: " . strftime("%A den %d. %B %Y %T", filemtime($filename)); } ?>
<?php /* Set locale to Danish */ setlocale(LC_ALL, 'da_DK'); $side= basename($_SERVER[PHP_SELF]); if (file_exists($side)) { echo "Sidst opdateret: " . strftime("%e %B %Y", filemtime($side)); } ?>
giver følgende på siden:
Notice: Use of undefined constant PHP_SELF - assumed 'PHP_SELF' in D:\Johns Jernbaneside 2\jernbaneside\Links\links.php on line 25 Sidst opdateret: May 2005
Det virker fint når jeg lægger den op på serveren, hvor den skriver: "Sidst opdateret: Fredag den 6. Maj 2005". Lokalt skriver den dog "Sidst opdateret: Friday den . May 2005", men det er sådan set ligemeget.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.