Avatar billede a55830 Praktikant
01. januar 2008 - 10:53 Der er 13 kommentarer og
1 løsning

dagsbestemt visning af forside

Hej der ude og godt nytår

jeg ville lige høre om der var en der ude der kunne løse denne lille gåde....

hvad gør jeg for at min side kan vise , godt nytår fra 30/12 til 2/1 og god jul fra 20/12 til 25/12 og så videre....

det er 2-3 seperate sider den skal vælge i de perioder

og det er kun forsiden der skal skifte
Avatar billede gf Nybegynder
01. januar 2008 - 12:21 #1
hej du skal have kang i date funktionen

if (date("m") == 12){
  // Vi er i december
  if (date("d") == 24){ // det er den 24  }
{


mvh gf
Avatar billede gf Nybegynder
01. januar 2008 - 12:21 #2
gang tilmed :)
Avatar billede jakobdo Ekspert
01. januar 2008 - 12:36 #3
Man kunne også lave noget i stil med:

<?php
//http://www.eksperten.dk/spm/812495

$specielle_dage =
    array(
        12 => array( 20 => 'God Jul', 21 => 'God Jul', 22 => 'God Jul', 23 => 'God Jul', 24 => 'God Jul', 25 => 'God Jul', 31 => 'Godt Nyt&aring;r'),
        1  => array( 1 => 'Godt Nyt&aring;r', 2 => 'Godt Nyt&aring;r')
    );

echo $specielle_dage[date('n')][date('j')];

?>
Avatar billede a55830 Praktikant
01. januar 2008 - 13:03 #4
takker for de fine løsninger men jeg fik nok ikke forlkaret mig rigtigt

det jeg skulle bruge var at den skal indlæse en eks newyear.html 30/12-2/1 ....

det er måske bare at skrive det om som i har forslået
Avatar billede jakobdo Ekspert
01. januar 2008 - 13:14 #5
Så kunne du overveje en modificeret gf løsning:

if (date("n") == 12 && date("j") == 24){
  require('christmas.html');
}else{
  require('default.html');
}
Avatar billede a55830 Praktikant
01. januar 2008 - 13:28 #6
løsning fundet.....

<html>

<frameset = "100%">
<?php
//http://www.eksperten.dk/spm/812495

$specielle_dage =
    array(
        12 => array( 20 => 'God Jul', 21 => 'God Jul', 22 => 'God Jul', 23 => 'God Jul', 24 => 'God Jul', 25 => 'God Jul', 31 => 'newyear.php'),
        1  => array( 1 => 'newyear.php', 2 => 'newyear.php')
    );


echo "<frame src='" . $specielle_dage[date('n')][date('j')] . "'>";
?>
</frameset>

</html>
Avatar billede a55830 Praktikant
01. januar 2008 - 13:29 #7
men hvor sætter man så den side der skal vises når det ikke er en speciel dag , smid lige et svar så du får pointne
Avatar billede jakobdo Ekspert
01. januar 2008 - 13:32 #8
Måske du kunne:

if(isset($specielle_dage[date('n')][date('j')]))
    echo "<frame src='" . $specielle_dage[date('n')][date('j')] . "'>";
else
    echo "<frame src='default.php'>";
Avatar billede jakobdo Ekspert
01. januar 2008 - 13:32 #9
Svar!
Avatar billede jakobdo Ekspert
01. januar 2008 - 16:37 #10
Takker for point.
GF: Hvis du vil have nogle af pointene, så siger du bare til.
Avatar billede a55830 Praktikant
01. januar 2008 - 16:52 #11
jeg har nu et lille spørgsmål

hvis jeg nu vil bruge include('includes/$specielle_dage[date('n')][date('j')]');

hvordan gør jeg det så
Avatar billede jakobdo Ekspert
01. januar 2008 - 16:58 #12
include('includes/'.$specielle_dage[date('n')][date('j')]);
Avatar billede a55830 Praktikant
01. januar 2008 - 17:09 #13
takker
Avatar billede gf Nybegynder
01. januar 2008 - 17:15 #14
jakobdo => nej tak behold du bare dem

mvh gf
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