Avatar billede xpx Nybegynder
12. juni 2002 - 19:24 Der er 17 kommentarer og
2 løsninger

Opdaterings tider...

Hej!

(Ja, det er mig igen :])
Jeg står og skal bruge et lille script.
Jeg vil gerne have et script som viser hvornår siden er opdateret, samt hvormange gange jeg/hvemdernuopdatere har opdateret siden.
Hvis man kunne lave det på den måde at man bare skule uploade siden, og den så automatisk ville skruve "Opdateret den XX/XX/XXXX" eller noget i den stil. Designet er _helt_ op til jer/dig! Jeg skal/vil bare gerne have det, når det er færdigt.. :]

Kan det lade sig gøre?

XpX
Avatar billede pelkjaer Nybegynder
12. juni 2002 - 19:25 #1
Ja, men ikke i ren hmtl. Der skal server-side til.
Avatar billede pelkjaer Nybegynder
12. juni 2002 - 19:26 #2
hmtl=html :)
Avatar billede lequet Nybegynder
12. juni 2002 - 19:27 #3
pelkjaer > Det kan godt laves i JavaScript, men det ville nok være at foretrække at bruge serverside til det første og JS til det sidste...

Men ikke noget jeg gad for 9 points, er sikkert ikke den eneste :)
Avatar billede pelkjaer Nybegynder
12. juni 2002 - 19:37 #4
Ja man kan selvfølgelig nemt lave noget i javascript - jeg tænker for meget asp.NET i disse dage :o)

<script type="text/javascript">
<!--
document.write("Siden er sidst opdateret: "+document.lastModified+"")
//-->
</script>
Avatar billede jakoba Nybegynder
12. juni 2002 - 19:43 #5
Pas alligevel på med den. Det er måske bedre nu, men for et par år siden var det kun unixbasrede servere der satte last-mdified dato i headeren. Test før du bruger den om DIN server sætter den korrekt.
Avatar billede pelkjaer Nybegynder
12. juni 2002 - 19:46 #6
Min ISS virker den fint med - så mon ikke det dúr?

Anyway ville jeg personligt selv fortrække noget serverside.
Avatar billede lequet Nybegynder
12. juni 2002 - 19:47 #7
Damn jeg er vist træt, det kunne tyde på det :) Overse bare min lidt besynderlige kommentar før :)
Avatar billede xpx Nybegynder
12. juni 2002 - 19:59 #8
et eller andet siger mig at jeg skal afsætte nogle flere point... Hmm, og til jer alle: Kan man ikke lave det på klienten? Og, de enste begransninger i har er: ASP/MS Access DB, Jmail 4, PHP/mySQL, CGI, SSI og Flash :]

XpX
Avatar billede xpx Nybegynder
12. juni 2002 - 20:00 #9
Jeg vil lige vende min post fra før om: Hvad skal I/du have for at lave noget som er "brugbart"?

XpX
Avatar billede lequet Nybegynder
12. juni 2002 - 20:52 #10
Sidst opdateret (I PHP) :

<?php
$filemod = filemtime($PHP_SELF) ;
$filemodtime = date("F j Y h:i:s A", $filemod) ;
Print("Sidst opdateret den $filemodtime") ;
?>

Antal reloads (Også PHP) :

<?php
  if (!$reloads) {
    setcookie("reloads", 0, time() + 0) ;
    echo "Siden opdateret 0 gange." ;
  } else {
    $reloads++ ;
    echo "Siden opdateret $reloads gange." ;
  }
?>

Skulle begge virke :) Og det er trods alt fint med de 9 points, var vist ikke helt vågen før *gg*
Avatar billede xpx Nybegynder
12. juni 2002 - 21:05 #11
Øhhh.. skal den smides ind i html koden?

<html>
<head>
</head>
<body>
<?php
$filemod = filemtime($PHP_SELF) ;
$filemodtime = date("F j Y h:i:s A", $filemod) ;
Print("Sidst opdateret den $filemodtime") ;
?>
</body>
</html>

Eller noget i den stil?
Avatar billede lequet Nybegynder
12. juni 2002 - 21:10 #12
Jep lige netop :) Men damn jeg er vist stadig ikke helt vågnet op, det sidste eksempel vil kun virke hvis det skal bruges på en enkelt side, hvis det sættes på alle dine sider vil det være samme resultat på alle siderne, skal ikke kunne garantere at jeg kan løse det problem i min nuværende tilstand :o(
Avatar billede xpx Nybegynder
12. juni 2002 - 21:13 #13
Well.. Jeg kan sige at det ikke virker (nogen af dem!). Da jeg ikke aner en pind om php, vil jeg _meget_ gerne have lidt support :]

Og.. lequet.. Smut lige i seng, så du kan hjelpe mig i morgen ikke? :]

XpX
Avatar billede lequet Nybegynder
12. juni 2002 - 21:16 #14
Desværre, men det bliver så nok tidligst søndag :( Men kan du uddybe hvad fejlen er, kommer den en fejl melding eller hvad sker der? Så må jeg jo tage mig sammen og åbne øjnene *gg*
Avatar billede lequet Nybegynder
12. juni 2002 - 21:23 #15
Ellers prøv med de her (Let modificerede)

<?php
$filemod = filemtime($_SERVER['PHP_SELF']) ;
$filemodtime = date("F j Y h:i:s A", $filemod) ;
Print("Sidst opdateret den $filemodtime") ;
?>

Og så denne :

<?php
  if (!$_COOKIE['reloads']) {
    setcookie("reloads", 0, time() + 0) ;
    echo "Siden opdateret 0 gange." ;
  } else {
    $_COOKIE['reloads']++ ;
    echo "Siden opdateret $_COOKIE['reloads'] gange." ;
  }
?>

Du skal også huske på at siden skal køres fra en server der understøtter PHP, hvis du ser det fra din egen computer og ikke har PHP installeret sammen med en webserver vil du ikke få noget ud af det :)
Avatar billede xpx Nybegynder
13. juni 2002 - 14:19 #16
OK... (Hvor kan jeg hente PHP?)

Jeg prøver det lige på friserverplads.dk

XpX
Avatar billede lequet Nybegynder
13. juni 2002 - 14:41 #17
Kig på www.webcafe.dk der finder du 2 udemærkede artikler om hvordan du installerer Apache (Webserver) og PHP :) Og selvfølgelig også hvor du finde dem :)
Avatar billede xpx Nybegynder
13. juni 2002 - 19:30 #18
Okey..

XpX
Avatar billede xpx Nybegynder
17. juni 2002 - 18:30 #19
Nu vi er ved PHP, virker lequet's forslag ikke, så.... Jeg ved faktisk ikke hvad jeg så skal.. Nogle forslag?

XpX
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester