Avatar billede ulle89 Nybegynder
28. april 2011 - 13:42 Der er 8 kommentarer og
1 løsning

"Vidste du at"

Hej derude

Jeg står og skal lave et projekt hvor jeg skal have en funktion der hedder "vidste du at?"
Funktionen skal være et sted hvor der bliver vist oplysninger om uddannelsen.
Det skal være sådan at der dagligt bliver vist forskelligt info.

(Jeg har ingen database.)



Men da jeg ikke er super skrap til php ville jeg høre om der var nogle der lå inde med sådan nogle koder eller kendte til en tutorials.
Avatar billede phillips Nybegynder
28. april 2011 - 13:46 #1
Hej ulle

Tjek denne tutorial. Det skulle være nøjagtig det, du søger. Det kører uden database (de forskellige tekster ligger bare i en almindelig tekstfil).
Avatar billede wanze Nybegynder
28. april 2011 - 21:25 #2
@phillips:
Det du linker vil involverer både AJAX og alverdens andre ting, han ikke beder om. Desuden viser den ikke et et nyt dagligt, men bare hver gang man opdaterer siden.

Jeg har lavet et simpelt script, der skulle gøre det du søger.


$info = array("Fakta 1",
    "Fakta 2",
    "Fakta 3",
    ...
    "Fakta n");

$infoid = floor(time()/(60*60*24)) % count($info);

print $info[$infoid];


Først definerer du et array med alle dine fakta. Herefter udregner den antal dage, der er gået siden 1970 og kører modulus til det antal elementer i dit array. Dvs. at hvis der er gået 15302 dage side 1970 og du har 10 elementer i din liste, så viser den indslag nr. 2. Ligeledes, hvis der er gået 15745, så viser den indslag 5. På den måde vil den skifte hver dag og slaviske køre hele din liste igennem for fakta, og starte forfra i listen, når den er nået til vejs ende.
Avatar billede ulle89 Nybegynder
05. maj 2011 - 10:37 #3
@phillips.

det lyder super, er lige det jeg skal bruge, skal lige være helt sikker på hvor jeg skal skrive tingene?

det hele skal bare stå i filen hvor det skal vises? eller hvordan?
Avatar billede ulle89 Nybegynder
05. maj 2011 - 10:46 #4
Skulle selvfølgelig have stået @wanze :)
Avatar billede wanze Nybegynder
09. maj 2011 - 13:14 #5
Ja, du kan bare skrive hele koden, hvor den skal bruges.
Avatar billede ulle89 Nybegynder
10. maj 2011 - 10:10 #6
syntes ikke rigtig at det virker?
Avatar billede ulle89 Nybegynder
10. maj 2011 - 10:19 #7
så virker det :) opret lige et svar hvis du vil have de gyldne 30 point ;)
Avatar billede wanze Nybegynder
10. maj 2011 - 10:20 #8
Svar. :)
Avatar billede repox Seniormester
10. maj 2011 - 13:51 #9
Husk at lukke dit spørgsmål her: http://www.eksperten.dk/spm/938389 - bare for en god ordens skyld :)
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