PHP "Time of day"-script, eh. hjälp? :D

Avdelningen för webbrelaterad programmering och grafisk design.
Skriv svar
Användarvisningsbild
xianze
Inlägg: 1350
Blev medlem: 2002-03-08 15:02:08
Ort: Göteborg
Kontakt:

PHP "Time of day"-script, eh. hjälp? :D

Inlägg av xianze » 2010-08-24 18:18:25

Hej 64, jag är kass och behöver hjälp. Jag kan egentligen inte koda php, men någonstans måste man ju börja.. right?
Jag försöker göra ett script som visar 3 olika bilder beroende på om det är morgon, dag eller kväll.

Har försökt på två olika sätt, inget verkar fungera något nämnvärt.. Här är alternativ nummer 1.

Kod: Markera allt

<?

$current_time = date(G);

if ($current_time >= 5|| $current_time < 10) {
    echo ('<img src="morgon.gif">'); }
elseif ($current_time >= 10|| $current_time < 15) {
    echo ('<img src="dag.gif">'); }
else {
    echo ('<img src="ovrigt.gif">') ; }

?>
Här är alternativ nummer 2 som är något gay, jag tänkte att, nej men hömm, eftersom den faktiskt visade "rätt" bild först när jag bara körde if klockan är mellan blähhg och bläghh. så kanske jag skulle kunna köra en fuling. men nej. eh.

Kod: Markera allt

<?

$current_time = date(G);

if ($current_time >= 5|| $current_time < 10) {
    echo ('<img src="morgon.gif">');
} else {
    echo ('Inte morgon');
}

if ($current_time >= 10|| $current_time < 15) {
    echo ('<img src="dag.gif">');
} else {
    echo ('Inte dag');
}

if ($current_time >= 15|| $current_time < 5) {
    echo ('<img src="ovrigt.gif">') ;
} else {
    echo ('Inte övrigt');
}

?>
Antagligen kan man inte koda såhär.. Hömm.. Vad gör jag för fel? :G <3

EDIT//
Lyckades hacka ihop något vajjert, som faktiskt fungerade till sist.. :G Såhär gjorde jag ! =)

Kod: Markera allt

<?
$current_time = date(G);
$current_day = date(l);

//10 - 16.
if ($current_time >= 10 && $current_time <= 16) {
echo ('<img src="lunch.jpg">');
}
// 17 - 24
elseif ($current_time >= 17 && $current_time <= 24) {
echo ('<a href="?id=11"><img src="ovrigt.jpg"></a>');
}
// 00 - 04
elseif ($current_time >= 1 && $current_time <= 4) {
echo ('<img src="ovrigt.jpg">');
}
// 5 - 9
elseif ($current_time >= 5 && $current_time <= 9) {
echo ('<img src="img/morgon.jpg">');
}

?>
Workstation: Intel C2D 3ghz, 4gb ram, 20" pivot, 80gb ssd + 2x320gb raid1. Win 7
AtomRoger: Intel Atom 1,66ghz, 2gb ram, 250gb raid1, 2tb lagring, debian.
Laptop: Macbook sötnos (Felicia) 2,4 ghz C2D

Skriv svar