Volume
14.03.2005, 20:05:02
Chcialbym wyswietlic np. jakis obrazek o danej porze dnia - przypuscmy obrazek a wyswietla sie w godzinach 11:00-16:00 obrazek b od 16:01- 21:00 itd..
prosze o jakies wskazowki..
strife
14.03.2005, 20:13:28
Witam,
time();.
http://pl.php.net/manual/pl/ref.datetime.php.
Przykład:
<?
$czas = date(\"H\");
if ($czas >= 16 && $czas < 20) // Przedzial od 16 do 20
{
echo '<img src=\"galeria/a.jpg\">'; }
if ($czas >= 20 && $czas < 23) // Przedzial od 20 do 23
{
echo '<img src=\"galeria/b.jpg\">'; }
?>
Pozdrawiam!
przy pomocy
date" title="Zobacz w manualu PHP" target="_manual pobierasz aktualna godzine, np.
<?php
$strGodz = date(\"G\"); ?>
masz z tego wartosci od 0 do 23
wystarczy teraz porownac z wartoscia jaka zakladasz i wstawic obrazek, np.
<?php
if (($strGodz >= 11) && ($strGodz <= 16))
{
echo '<img src=\"pliczek.jpg>'; }
else
{
echo '<img src=\"inny_plik.jpg\">'; }
?>
Volume
14.03.2005, 21:25:07
Dzieki wielkie wam za pomoc.
Mam jeszcze taka wtpliwosc - jak ma sie czas tych skryptow do innych stref czasowych? Czy to jest tak, ze ten skrypt jest wzegledny do danej stref? czy podporzadkowuje sie strefie np serwera czy czegos jeszcze innego? (Tak mysle,ze jednak jest wzgledny ale chce sie upewnic..)
edit:
cos dziwnego sie stalo, zarowno dla 1 jak i dla tego 2 skryptu..
Jak odpalam je same (bez towarzystwa innych skryptów) to działają jak należy ale jak już daje na stronke to przestaja dzialac (tzn. zamiast jednago obrazka wyswietlaja sie obydwa..) - jak to jest mozliwe? Co moze byc przyczyna?