• 13-05-2009, 22:46:37
    #1
    bu kodlar özlü sözleri nerede yayınlayacaksanız oraya
    Özlü Sözler:<br><? 
    # Dosyayı Okumak Icın Ac 
    $dosya = fopen("soz.txt","r"); 
    
              # Dosyanın satır satır $sozlere aktar 
              while($satir = fgetcsv($dosya,1024,"|")) 
              $sozler[] = $satir; 
    
    # Dosyayı kapat 
    fclose($dosya); 
    
    # Dızıyı tara, eger sozun gunu bugune esıt ıse 
    # Sozu $soz'e aktar 
    for($i=0; $i < count($sozler); $i++) 
       { 
       if($sozler[$i][0] == date("d")) 
       $soz = $sozler[$i][1]; 
       } 
    
    # Sozu bas 
    echo "<font face='Arial' size='2'><i>".$soz."</i></font>"; 
    ?>
    soz.txt de ftpnize atın kolay gelsin
  • 14-05-2009, 00:38:23
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Burda ilkin dosyayı içeriğini okumak için döngüye giriyorsun oysaki file() fonksiyonu senin ilk işlemdeki yaptığın şeyi yapmakta. İki kere döngüye girerek performansı düşürmektesin.

    Diğer bir husus ise bir ay 28 - 31 arasında değişmektedir. yani date('d') hiç bir zaman 32 olamayacak dolayısıyla txt deki sıralanmış rakamlar da yanlış... Kişi her ay bu sözleri güncellemek zoruna kalacak..

    O yüzden aşağıdaki kod daha hızlı sonuç döndürecektir.
    <?php
    function gununSozu()
    {
    	preg_match("#.*?".date('d')."\|\s(.*)#i",file_get_contents('soz.txt'),$soz);
    	
    	return $soz[1];	
    }
    
    echo gununSozu();
    ?>
  • 14-05-2009, 00:42:20
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    sağolun arkadaşlar...
  • 14-05-2009, 08:41:27
    #4
    Üyeliği durduruldu
    paylaşım için teşekkürler
  • 14-05-2009, 11:44:19
    #5
    paylaşım için teşekkürler.peki bunu 8 saatte gibi bir saate ayarlayabilir miyiz?