27
sty
08

[php] [t] Zmiana tła stron w zależności od godziny

Tapetę możemy wybrać z dokładnością co do sekundy, lecz ze względu na wygodę zastosujemy godziny, tapetę wieczorną dla pory między 18 a 22 i nocną między 23 a 6.00. W dzień ( 7 a 16 ) zostawiamy białe tło. O godzinie 17 piszemy na forum jak poniżej.

Oto ten przydatny skrypt ;) :

<!doctype html public “-//w3c//dtd html 4.0 transitional//en”>

<html><head><meta http-equiv=”content-type” 

content=”text/html; charset=iso-8859-2″>

<title>tytuł strony</title></head>

<?

$godzina = date(“H”);

if (($godzina>=18)and($godzina<=22)) $tlo=‘background=”wieczor.gif”‘;

if (($godzina>=23)and($godzina<=6)) $tlo=‘background=”noc.gif”‘;

if (($godzina>=7)and($godzina<=16)) $tlo=‘bgcolor=white’;

if ($godzina==17) $tlo=‘background=”forum.gif”‘;

echo “<body $tlo>”;

?>



<p>

dalsza część strony

<p></body></html>

Gdy chcesz zastosować zmianę z dokładnością co do sekundy wykorzystaj:

<?

$godzina = sprintf(“%02d:%02d:%02d”,date(“H”),date(“i”),date(“s”));

if (($godzina>=“15:00:00″)and($godzina<=“15:13:11″)) { 

$tlo=‘bgcolor=red’; 

} else {$tlo=‘bgcolor=white’;}

?>

Teraz przez 13 minut i 11 sekund, od 15:00:00 do 15:13:11 użytkownicy wchodzący do serwisu będą widzieć czerwone tło. W ciągu pozostałych godzin tłem będzie biały kolor.

Modyfikując przykłady możesz osiągnąć ciekawe efekty, ale pamiętaj, że przesadzanie z ilością tapet może nieco przeszkadzać odwiedzającym i trochę ich dezorientować…


0 Odpowiedzi do “[php] [t] Zmiana tła stron w zależności od godziny”


  1. Brak komentarzy

Napisz odpowiedź




Archiwa

Kategorie

Blog Stats

  • 7,769 hits