merhabalar php sayfamın logosunun ozel gunlerde otomatik değişmesini istiyorum...
aynı google gibi 23 nisan için önceden belirttiğim resim 23 nisan gecesi logonun yerini alsa 24 nisan gecesi dogum gunum mesela 24 nisanda da baska resim olsa 25 nisanda eskiye geri donse...
bu mumkun mu?
güne ozel logo
18
●1.293
- 26-09-2009, 22:50:19
- 26-09-2009, 23:18:45Kimlik doğrulama veya yönetimden onay bekliyor.
<?php $tarih= date('d-m'); if($tarih=='26-09') echo '26eylul.jpg'; elseif($tarih=='27-09') echo '27eylul.jpg'; else echo 'normal.jpg'; ?>veya
<?php $tarih= date('d-m'); $ozel_gun = array('26-09' => '26eylul.jpg','27-09' => '27eylul.jpg'); if(array_key_exists($tarih, $ozel_gun)) echo $ozel_gun[$tarih]; else echo 'normal.jpg'; ?> - 26-09-2009, 23:56:36çok teşekkürler....
<?php $tarih= date('d-m'); if($tarih=='26-09') echo '26eylul.jpg'; elseif($tarih=='27-09') echo '27eylul.jpg'; else echo 'normal.jpg'; ?>bu çalıştı - 27-09-2009, 00:22:32Üyeliği durdurulduBununla 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' />"; } - 29-09-2009, 14:52:26sağoldevturkeli adlı üyeden alıntı: mesajı görüntüle
Benimde işime yaradı.
- 29-09-2009, 22:54:48Üyeliği durduruldukod kalabalığı yaratacak bişey yok, adam sınıfı fonksiyon dosyasına alacak scriptin içinde basit 2 satır kod ile çağıracak bukadar basit. senin amacın nedir ben onu anlamış değilim? Oop stili kullanmıyorsan yada kullanamıyorsan bunu neden karalar gibi söylüyorsun? Birkere Oop stilinin amacı kod kalabalığını önlemektir.metadige adlı üyeden alıntı: mesajı görüntüle
- 29-09-2009, 22:59:29Arkadaşım afedersin ama senin amacın nedir onu söylermisin asıl ?devturkeli adlı üyeden alıntı: mesajı görüntüle
Neden hemen suçlarmış gibi mesaj yazıyorsun ? Ben burada seni veya başkasını eleştirmiş değilim, sadece kendi fikrimi söylemişim ve yine de takdir sizin demişim değil mi ?
Benimde işime yaradı.