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

Avdelningen för webbrelaterad programmering och grafisk design.
Post Reply
User avatar
xianze
Posts: 1350
Joined: 2002-03-08 15:02:08
Location: Göteborg
Contact:

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

Post by xianze »

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.

Code: Select all

<?

$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.

Code: Select all

<?

$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 ! =)

Code: Select all

<?
$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
Post Reply