Avatar billede pitzen Nybegynder
14. august 2006 - 23:22 Der er 13 kommentarer og
1 løsning

Åbning af site

Hej!

Jeg skal åbne mit nye site om et kort stykke tid. Siden skal lukkes i to dage ifm. klargøring og der skal i dette tidsrum være en nedtælling. Selve nedtællingen er ikke det store problem. Spørgsmålet lyder derfor; findes en smart måde at blokere samtlige sider indtil denne tid er udløbet?

Håber i forstår min beskrivelse af problemet. Ellers forsøger jeg igen!

Pf. tak.

Morten P!
Avatar billede coderdk Praktikant
14. august 2006 - 23:25 #1
Har du en fil som du include'r på alle sider?
Avatar billede pitzen Nybegynder
14. august 2006 - 23:30 #2
Ja.
Avatar billede coderdk Praktikant
14. august 2006 - 23:37 #3
I toppen af den, kan du så lave en:

if ( time() <= strtotime( "2006-08-16" ) )
{
  require( "tempsite_som_ikke_har_denne_include.php" );
  exit;
}
Avatar billede pitzen Nybegynder
14. august 2006 - 23:39 #4
Jeg har ikk tjekket at det virker, men tak for hjælpen alligevel! Det ser fornuftigt ud!
Avatar billede coderdk Praktikant
14. august 2006 - 23:49 #5
Det virker fint, jeg har selv brugt noget lignende et par gange :)
Avatar billede pitzen Nybegynder
22. september 2006 - 15:45 #6
Et lille ekstraspørsmål.. Hvordan kan jeg specificerer tidspunktet hvor siden åbnes? ikke kun datoen.. :D
Avatar billede sw_red_6 Nybegynder
22. september 2006 - 15:54 #7
det kan vidst gøres med strtotime("2006-08-16 12:00:00"), men jeg er ikke sikker...
Avatar billede coderdk Praktikant
22. september 2006 - 15:57 #8
if ( time() <= strtotime( "2006-09-22 16:00:00" ) )
Avatar billede coderdk Praktikant
22. september 2006 - 16:03 #9
whoa eksperten-lag :)
Avatar billede pitzen Nybegynder
24. september 2006 - 23:37 #10
Hey igen..

Det kan jeg desværre ikke få til at virke, trods i begge er enige... Jeg har forsøgt at skrive tiden i formatet med AM og PM uden held..

Hva skyldes det?
Avatar billede coderdk Praktikant
24. september 2006 - 23:46 #11
Godt spørgsmål - Er tiden på serveren korrekt? Prøv lige at skrive:

echo "Klokken er nu: " . date("Y-m-d H:i:s") . " og en test: " . date( "Y-m-d H:i:s", strtotime( "2006-09-22 16:00:00" ) );

Og se hvad den skriver
Avatar billede pitzen Nybegynder
25. september 2006 - 00:12 #12
Klokken er nu: 2006-09-24 18:09:31 og en test: 2006-09-22 16:00:00

det blev foretaget kl. 00:12, d. 25-09-06
Avatar billede coderdk Praktikant
25. september 2006 - 02:03 #13
Aha! Tiden på serveren passer ikke, derfor virker dit script nok ikke ;)
Avatar billede pitzen Nybegynder
25. september 2006 - 10:03 #14
Hehe... Nedern.. Jeg må lige plukke en struds med min host.. 1000 tak for hjælpen endnu en gang!
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