Bununla ilgili şöyle bir sınıf yazmıştım bunu kullanabilirsin.
<?php
class Ozel_Gun
{
var $_resim = array();
var $_tarih = array();
public function gunEkle($tarih, $resim)
{
preg_match("#([0-9]{4})[\s-\_\/\\\]{1}([0-9]{2})[\s-\_\/\\\]{1}([0-9]{2})#", $tarih, $_tarih);
$this->_resim[] = $resim;
$this->_tarih[] = $_tarih[1] . '-' . $_tarih[2] . '-' . $_tarih[3];
}
public function goster()
{
if ($this->_kontrol() != FALSE) {
return '<img src="' . $this->_kontrol() . '" border="0" />';
}
return FALSE;
}
private function _kontrol()
{
$array_id = array_search(date('Y-m-d'), $this->_tarih);
if (@array_key_exists($array_id, $this->_tarih) != FALSE) {
echo $this->_resim[$array_id];
}
return FALSE;
}
}
?>Kullanımı;
$ozelgun = new Ozel_Gun();
$ozelgun->gunEkle('2010-04-23', "23nisan.jpg");
$ozelgun->gunEkle('2010-05-19', "19mayis.jpg");
//...
// Burası resmin gösterileceği yere koyulacak.
if ($ozelgun->goster())
{
$ozelgun->goster();
}
else
{
// Varsayılan logo
echo "<img src='normallogo.jpg' />";
}