HKRoed Skrevet 23. mars 2008 Skrevet 23. mars 2008 Hei! Noen som kan hjelpe meg med ett script der det blir vist ett nytt bilde hver dag i 42 dager, for så å begynne på nytt. Jeg har 42 bildefiler som heter 01.jpg, 02.jpg, 03.jpg osv... Den første dagen så henter den bilde 01.jpg, dag 2 så hentes 02.jpg... På forhånd takk
Runar0 Skrevet 23. mars 2008 Skrevet 23. mars 2008 (endret) Det kan vel løses på denne måten: // Finn ut hvor mange dager det er siden starten av unix epoken // Vi bruker dette som ein base $dager = floor(time() / 86400); // 60 * 60 * 24 = 86400 // Så kan vi bruker vi deling med rest for å få eit tal mellom 1 og 42 basert på $dager $bildeNo = ($dager % 42) + 1; // Legg til 0 vist $bildeNo er mellom 1 og 9 if($bildeNo <= 9 && $bildeNo >= 1) $bildeNo = "0{$bildeNo}"; // Lag bilde tag echo "<img src=\"bilder/{$bildeNo}.jpg\">"; - Utestet Endret 24. mars 2008 av Runar0
Crowly Skrevet 23. mars 2008 Skrevet 23. mars 2008 (endret) Dette if($bildeNo <= 8 && $bildeNo >= 1) skal vel være if($bildeNo <= 9 && $bildeNo >= 1) ? Endret 23. mars 2008 av Crowly
Runar0 Skrevet 24. mars 2008 Skrevet 24. mars 2008 Dette if($bildeNo <= 8 && $bildeNo >= 1) skal vel være if($bildeNo <= 9 && $bildeNo >= 1) ? Stemmer nok det du Endra første posten min
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå