• 30-12-2009, 15:22:12
    #10
    JustGo adlı üyeden alıntı: mesajı görüntüle
    php içerisindeki kodlar php dosyası çalıştırılmadan çalışmaz ki.Sen cronjob ile belli aralıklarla sayfayı çalıştırıp phpkod ile kontrolleri yapıp verileri bastırıcaksın sonuç olarak.



    Sabah saat 6:59 da o sayfa açılırsa, saat 07:20 olana kadar sayfa çalıştırılmaz ise nöbetçi eczaneler olduğu gibi kalır.

    Siz sayfayı browser ile görüntüleyeceksiniz. sabah 6.59 da sayfayı actınız. 7.00 da cronjob çalıştı. siz sayfayı 1 saat boyunca hiç yenilemediniz. çalışan cronjob sizin browserinizdeki sayfayı degiştirdi mi?


    RemiX adlı üyeden alıntı: mesajı görüntüle
    Sabah saat 6:59 da o sayfa açılırsa, saat 07:20 olana kadar sayfa çalıştırılmaz ise nöbetçi eczaneler olduğu gibi kalır.
    justgo dediğin doğru ama bana beyazgolde nin dediği koddan lazım.
    beyazgolde sana zahmet date fonksiyonu üstteki benim örneğe göre uyarlı halini paylaşır mısın burada.
    Şu an eczaneler için hazırladııgm kod var ancak hazırlayalı 2 yıl olmuştur. Nasıl düzenlediğimi tam olarak hatırlamıyorum. tekrar incelemem lazım ancak şu an vaktim yok.
  • 30-12-2009, 16:57:14
    #11
    Her saat için ayrı kodlar

    <?php
    	
    	$i=date("H");
    	
    	$saat[00]	= ""; // 00.00 - 00.59 arası
    	$saat[01]	= ""; // 01.00 - 01.59 arası
    	$saat[02]	= "";
    	$saat[03]	= "";
    	$saat[04]	= "";
    	$saat[05]	= "";
    	$saat[06]	= "";
    	$saat[07]	= "";
    	$saat[08]	= "";
    	$saat[09]	= "";
    	$saat[10]	= "";
    	$saat[11]	= "";
    	$saat[12]	= "";
    	$saat[13]	= "";
    	$saat[14]	= "";
    	$saat[15]	= "";
    	$saat[16]	= "";
    	$saat[17]	= "";
    	$saat[18]	= "";
    	$saat[19]	= "";
    	$saat[20]	= "";
    	$saat[21]	= "";
    	$saat[22]	= "";
    	$saat[23]	= "";
    		
    	echo $saat[$i];
    
    ?>
  • 30-12-2009, 17:12:50
    #12
    Üyeliği durduruldu
    @beyazgolge sidk yarıştırmak istemiyorum bildiğini söyledim ama merak ediyorum bu bahsettiğin olay ile php dosyasını çalıştırmadan saat 7 olduğunda xx klasöründeki dosyaları silebiliyormusun.
  • 30-12-2009, 18:05:41
    #13
    <?php
        
        $i=date("H");
        
        $saat[00]    = ""; // 00.00 - 00.59 arası
        echo $saat[$i];
    
    ?>
    yani bu şekilde yapında saat 00.00 - 00.59 arasında birisi siteye o 1 saat içinde girerse aktif olucak. o saatler arasında girmesse aktif olmuyacak?
  • 30-12-2009, 18:19:21
    #14
    RemiX adlı üyeden alıntı: mesajı görüntüle
    <?php
        
        $i=date("H");
        
        $saat[00]    = ""; // 00.00 - 00.59 arası
        echo $saat[$i];
    
    ?>
    yani bu şekilde yapında saat 00.00 - 00.59 arasında birisi siteye o 1 saat içinde girerse aktif olucak. o saatler arasında girmesse aktif olmuyacak?
    Bu şekilde 00.00 - 00.59 arasında giren kullanıcıya yazı gösterilir. Diger saatlerde boş görunecektir.
  • 30-12-2009, 18:24:43
    #15
    Üyeliği durduruldu
    beyazgolge adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde 00.00 - 00.59 arasında giren kullanıcıya yazı gösterilir. Diger saatlerde boş görunecektir.
    Yani kullanıcı siteye girmez ise sayfa çalışmayacak, cronjob ile daha sağlıklı oluyor işte. Kullanıcı girsede girmesede çalışıyor sayfa belirtilen tarihte.
  • 30-12-2009, 18:30:03
    #16
    peki biz buna manuel değer veremezmiyiz? diyekim 00:05 ile 00:20 sı gibi?
    <?php
        
        $i=date("H");
        
        $saat[00]    = ""; // 00.00 - 00.59 arası
        echo $saat[$i];
    
    ?>
  • 30-12-2009, 19:54:53
    #17
    Alone adlı üyeden alıntı: mesajı görüntüle
    Yani kullanıcı siteye girmez ise sayfa çalışmayacak, cronjob ile daha sağlıklı oluyor işte. Kullanıcı girsede girmesede çalışıyor sayfa belirtilen tarihte.
    Söyle düşünürsek biz bunu siteye giren kullanıcıya gösterecegiz. Yani kullanıcı siteye girdiginde zaten php kod çalışacaktır. php dosya çalıştıgındada zaten o saat aralıgına verilen deger görünecektir. bunun için cronjob a gerek yoktur. ancak biz örnegin her gece 01.00 da veritabanından bir tabloya bakım yapmak istiyorsak bunda cronjob kullanmalıyız.

    RemiX adlı üyeden alıntı: mesajı görüntüle
    peki biz buna manuel değer veremezmiyiz? diyekim 00:05 ile 00:20 sı gibi?
    <?php
        
        $i=date("H");
        
        $saat[00]    = ""; // 00.00 - 00.59 arası
        echo $saat[$i];
    
    ?>


    <?php
    	
    	$i=date("H.i");
    	
    	$a	= "00.05";
    	$b	= "00.20";
    
    if($i>=$a and $i<=$b){
    	
    	
    }
    
    ?>
  • 31-12-2009, 00:08:53
    #18
    saol beyazgolge çok işime yarıcak.