Pozdrav na stránce podle času
<?php
@header("Content-Type: text/html; charset=windows-1250");
$hour = date ("G");
if ($hour >= 0 AND $hour < 4) {
echo "Vy jeste nespite?! No dobra, jsem vam k sluzbam!";
}
elseif ($hour >= 4 AND $hour < 8) {
echo "Dobre jitro! Jak se mate??";
}
elseif ($hour >= 8 AND $hour < 12) {
echo "Dobre poledne! Jaky byl zacatek dnesniho dne??";
}
elseif ($hour >= 12 AND $hour < 16) {
echo "Dobre odpoledne! Neni jiz cas ke svacine??";
}
elseif ($hour >= 16 AND $hour < 20) {
echo "Dobry podvecer! Chutnala Vam vecere?";
}
elseif ($hour >= 20 AND $hour < 23) {
echo "Preji Vam prijemny vecerni program a dobrou noc!";
}
?>
Využití:
- interakce na webu, větší dynamičnost
Následující text: Pepsi or Coca Cola? »»»
Onecar
Neděle 5.11.2006, 17:30
Programování
7
A jsi si jist, že někoho nevyděsíš?
Takový šeroslepý důchodce by se lekl, kdyby mu tam něco vyskočilo..
[1] Lotte : Na spoustě webů máš dnes oslovení Dobrý den. Tohle je jen vymakanější, umí ti to popřát dobrou noc, ráno pozdravit..
Pokud v jednom bloku není splněno $hour > CISLO, v následujícím bloku elseif() bude logicky $hour >= CISLO splněno vždy, takže první podmínka ($hour >= CISLO) je tam všude naprosto zbytečně.
[4] Yed_ : Mohl bys mi to prosím přepsat dle sebe? Nejsem si úplně jist, co myslíš tím „všude naprosto zbytečně“.
$hour = date ("G");
if($hour < 4){
echo "Vy jeste nespite?! No dobra, jsem vam k sluzbam!";
}elseif($hour < 8) {
echo "Dobre jitro! Jak se mate??";
}elseif ($hour < 12) {
echo "Dobre poledne! Jaky byl zacatek dnesniho dne??";
}elseif ($hour < 16) {
echo "Dobre odpoledne! Neni jiz cas ke svacine??";
}elseif ($hour < 20) {
echo "Dobry podvecer! Chutnala Vam vecere?";
}else{
echo "Preji Vam prijemny vecerni program a dobrou noc!";
}