Avatar billede franklinpaper Nybegynder
31. juli 2010 - 02:18 Der er 7 kommentarer og
1 løsning

Ny home page på website hver dag

Jeg er sikker på, at en herinde på Eksperten kan løse min udfordring. Med hjælp herinde fra har jeg lavet en løsning, der skal kunne følgende:

Et website får en ny forside hver dag.

Hver nat klokken 00:00 skifter websitets forside. Forsiden fra det forrige døgn skiftes ud med en side fra en liste (side1.php, side 2.php, side 3.php). Fra klokken 00:00 til klokken igen bliver 00:00 er forsiden enten side1.php, side2.php eller side3.php.

Den kode, der blev fremstillet, virker dog ikke. Den deltagende i tråden havde bare ingen idé om hvorfor. Jeg regner med, at det kun er en lille fejl. Koden ser sådan ud:



NUMMER 1)[b/] index.php ligger på http://www.vikingworkout.dk/kogebog

index.php ser præcis sådan ud:

<?php
require_once(http://www.vikingworkout.dk/kogebog/pages.php);
require_once($pages[floor(time()/86400)]);
?>



[b]NUMMER 2
pages.php ligger i mappen "kogebog" sammen med index.php og ser præcis sådan ud:

<?php

// "day" => "url"
// day: Dage fra 1. januar 1970 (Unix Epoch) til den relevante dag
// url: Relativ eller absolut URL til siden for den relevante dag
// Dag 14820 angiver 30. juli 2010

$pages = array(
  "14820" => "http://www.vikingworkout.dk/kogebog/pages/spaghetti.php", // 30. juli  2010
  "14821" => "http://www.vikingworkout.dk/kogebog/pages/koteletter.php", // 31. juli  2010
  "14822" => "http://www.vikingworkout.dk/kogebog/pages/kyllingelaar.php"  // 1.  august 2010
    // ...
);

?>




NUMMER 3) spaghetti.php, koteletter.php og kyllingelaar.php ligger i i mappen "pages", der ligger i mappen "kogebog".



På forhånd mange tak for hjælpen.
Avatar billede majbom Novice
31. juli 2010 - 07:06 #1
skal det være bestemte sider på bestemte dage, eller må det gerne være tilfældigt?

det du har der løber jo tør for sider på et tidspunkt?
Avatar billede gadensgaard Nybegynder
31. juli 2010 - 08:50 #2
Point ude: 600

Hvad var der galt med de svar du fik i præcis det samme spørgsmål igår?
http://www.eksperten.dk/spm/915172
Avatar billede olsensweb.dk Ekspert
31. juli 2010 - 11:03 #3
>NUMMER 1)[b/] index.php ligger på http://www.vikingworkout.dk/kogebog
Nej, jeg tror du har glemt t uploade index.php til kogebog folderen

http://www.vikingworkout.dk/kogebog/pages.php viser bare en helt blank side



/kogebog/index.php ser sådan ud
<?php
require_once($_SERVER['DOCUMENT_ROOT']."kogebog/pages.php");
require_once($pages[floor(time()/86400)]);
?>

/kogebog/pages.php ser sådan ud
<?php

// "day" => "url"
// day: Dage fra 1. januar 1970 (Unix Epoch) til den relevante dag
// url: Relativ eller absolut URL til siden for den relevante dag
// Dag 14820 angiver 30. juli 2010

$pages = array(
  "14820" => "pages/spaghetti.php", // 30. juli  2010
  "14821" => "pages/koteletter.php", // 31. juli  2010
  "14822" => "pages/kyllingelaar.php"  // 1.  august 2010
    // ...
);

?>

>NUMMER 3) spaghetti.php, koteletter.php og kyllingelaar.php ligger i i mappen "pages", der ligger i mappen "kogebog".
Ja

jeg har lavet en lille lynhurtig test der liger her
http://olsensweb.dk/test/experten/spm/915249/
kan downloades her http://olsensweb.dk/test/experten/spm/915249/opskrifter.zip

enig med #2
/ronny
Avatar billede olsensweb.dk Ekspert
31. juli 2010 - 11:18 #4
lille rettelse
require_once($_SERVER['DOCUMENT_ROOT']."kogebog/pages.php");

til
require_once($_SERVER['DOCUMENT_ROOT']."/kogebog/pages.php");
der var smuttet en slach foran kogebog
Avatar billede franklinpaper Nybegynder
31. juli 2010 - 13:51 #5
gadensgaard: Den løsning, man kom frem til, virkede ikke. Den deltagende skrev, at han ikke havde nogen bud på, hvordan problemet skulle løses. Der er blevet givet en del af de afsatte point til den deltagende trods den forfejlede løsning.
Avatar billede franklinpaper Nybegynder
31. juli 2010 - 14:05 #6
Ronols: Mange tak for dit bidrag. Det virker. Hvis du lægger et svar, så får du 200 point for at have lavet denne rettelse.

Historikken for denne problemstilling er nu som følger:
Brugeren hf2ke har fået halvdelen af 200 point for det, jeg vurderede til at være et godt bud på en løsning.

Brugeren ronols har fået 200 point for at rette den lettere forfejlede løsning.

Jeg vil oprette flere tråde for at få udbygget løsningen. Alle tråde afsluttes, og der gives point til de, der kommer med løsninger.
Avatar billede olsensweb.dk Ekspert
31. juli 2010 - 14:29 #7
behold selv dine point, det er max 5 point værd det gider jeg ikke modtage


jeg ser dagens ret er Koteletter :)
Avatar billede franklinpaper Nybegynder
31. juli 2010 - 14:48 #8
Det er i orden.
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