Avatar billede arnbjerg Nybegynder
14. oktober 2010 - 09:02 Der er 2 kommentarer og
1 løsning

Hente dato fra server

Hej

Jeg er igang med at lave en lille julekalender, hvor brugere ikke skal have mulighed for at åbne lågerne før den pågændende dato. Min kode ser p.t. sådan ud:

stop();
var goto:Array = new Array(2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26);
var nd:Date = new Date();
var d = nd.getDate();
if(nd.getMonth() == 11 && d < 25) {
    gotoAndStop(goto[d]);
}
else {
    gotoAndStop(goto[0]);
}


Problemet er, at brugeren bare kan ændre datoen lokalt og derved få mulighed for at åbne alle lågerne... Er der nogen der kan fortælle mig hvordan jeg henter datoen fra serveren?
Avatar billede max33 Nybegynder
14. oktober 2010 - 09:43 #1
du kan hente dato/tid fra serveren med f.eks. php

Husk at det så skal være en php fil, f.eks. dato.php

Severen vil så indsætte klokken i det html kode hvor du har denne kode:

<?
  echo date("H:i"); // resultat: 15:45
?>

ref:
http://php.net/manual/en/function.date.php

De fleste webservere understøtter php, hvis det ikke er en windows, så skal du bruge asp.
Avatar billede arnbjerg Nybegynder
14. oktober 2010 - 09:53 #2
Jeg har læst mig til, at jeg skulle kunne bruge:

<?
echo "?d=" . date('j') . "&m=" . date('n');
?>

Jeg kan bare ikke få det til at virke. Hvordan ændre jeg scriptet i Flash og skal jeg oprette et *.php dokument og uploade det sammen med *.swf?
Avatar billede arnbjerg Nybegynder
29. oktober 2010 - 15:06 #3
Lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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