• 01-04-2008, 13:52:16
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Belirlediğiniz veciz sözleri rastgele ekrana yazar.
    Biraz acemi işidir...

    Veritabanındaki sözleri çağıran bir script lazım.


    <? 
    // Atatürk'ün Sözleri
    $yazi[0] = "Hiçbir şeye ihtiyacımız yok, yalnız bir şeye ihtiyacımız vardır; çalışkan olmak!"; 
    $yazi[1] = "Ey yükselen yeni nesil, istikbal sizindir. Cumhuriyeti biz kurduk, Onu yükseltecek ve sürdürecek sizlersiniz."; 
    $yazi[2] = "İstiklal, istikbal, hürriyet, herşey adaletle kaimdir!"; 
    $yazi[3] = "Kendiniz için değil, bağlı bulunduğunuz ulus için elbirliği ile çalışınız. Çalışmaların en yükseği budur."; 
    $yazi[4] = "Türk çocuğu ecdadını tanıdıkça daha büyük işler yapmak için kendinde kuvvet bulacaktır."; 
    $yazi[5] = "Bilelim ki, milli benliğini bilmeyen milletler, başka milletlere yem olurlar."; 
    $yazi[6] = "Ne kadar zengin ve müreffeh olursa olsun, istiklâlden mahrum bir millet, medenî insanlık karşısında uşak olmak mevkiinden yüksek bir muameleye lâyık sayılamaz."; 
    $yazi[7] = "Çalışmak demek, boşuna yorulmak, terlemek değildir. Zamanın gereklerine göre bilim ve teknik ve her türlü uygar buluşlardan azami derecede istifade etmek zorunludur."; 
    $yazi[8] = "Tam bağımsızlık, ancak ekonomik bağımsızlıkla mümkündür."; 
    $yazi[9] = "Adalet gücü bağımsız olmayan bir milletin, devlet halinde varlığı kabul olunamaz."; 
    $yazi[10] = "Her fert istediğini düşünmek, istediğine inanmak, kendine mahsus siyasi bir fikre malik olmak, seçtiği dinin icaplarını yapmak ve yapmamak hak ve hürriyetlerine maliktir. Kimsenin fikrine ve vicdanına hakim olunamaz."; 
    
    srand(time()); 
    
    //1 ile 10 arasında rastgele sayı üretelim
    $rastgele = "0";
    $rastgele = (rand()%10)+1; 
    
    //yazıyı yazdıralım
    echo $yazi[$rastgele];
    ?>
  • 01-04-2008, 13:56:57
    #2
    1 ile 10 arasında rastgele sayı bulmayı rand(1,10) şeklinde yapabilirsiniz. Uzatmaya gerek yok. Veritabanına depolanmış bir şekilde yapmak için yine aynı mantığı kullanıcaksınız. Sadece rastgele rakamı sorguya sokacaksınız;

    select * from sozler limit $rastgele,1
  • 01-04-2008, 13:59:53
    #3
    Teşekkürler @Ghost Boy
    Dediğim gibi acemi işi
    Rastgele resim gösteren scripti değiştirerek hazırlamıştım.