• 01-05-2013, 22:32:33
    #1
    Arkadaşlar merhaba, öncelikle şunu söyleyeyim php konusunda çok tecrübeli değilim, soracağım soru oldukça basit.

    Bir index.php dosyam var, bu dosya include yoluyla abc.php dosyasını yerleştirdim.


    abc.php dosyası içeriği de şöyle;

    <? 
     //once rastgele sayi sec
     $num = Rand (1,3); 
     //sectigin sayiyi yaz
     switch ($num)
     {
     case 1:
     echo "1. metin";
     break;
     case 2:
     echo "2. metin";
     break;
     case 3:
     echo "son metin";
     }
     ?>
    Rastgele metinler yazdırıyor sayfaya. İçerik bundan ibaret.

    Benim sorum da şu; bu dosyayı 2 defa include edince ikisinde de rastgele veriler yazdırıyor, ben de aynı veriyi yazdırsın istiyorum. Bunun bir yolu var mı acaba? Description tarzı bir olayda kullanmak için gerekli.
  • 01-05-2013, 22:36:40
    #2
    Yazdırılan metni değişkene atayarak istediğiniz yerde kullanabilirsiniz.
  • 01-05-2013, 22:38:26
    #3
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    Yazdırılan metni değişkene atayarak istediğiniz yerde kullanabilirsiniz.
    Yardımcı olabilir misiniz basit bir işlemse, nasıl yapabilirim bunu? Teşekkürler yanıtınız için.
  • 01-05-2013, 22:41:42
    #4
    $metin = "buraya yazilar gelecek";

    Istediginiz yerde

    echo $metin;

    Olarak yazdırabilirsiniz.
  • 01-05-2013, 22:44:25
    #5
    sayfanın en başına bunu yap

    $include = include('dosyayolu.php');
    daha sonra istediğin yerde $include değişkenini kullanırsın
  • 01-05-2013, 22:46:53
    #6
    PsdBul adlı üyeden alıntı: mesajı görüntüle
    $metin = "buraya yazilar gelecek";

    Istediginiz yerde

    echo $metin;

    Olarak yazdırabilirsiniz.
    Hocam mantığını anladım ama inanın çok tecrübesizim php konusunda.

    <? 
     //once rastgele sayi sec
     $num = Rand (1,3); 
     //sectigin sayiyi yaz
     switch ($num)
     {
     case 1:
     echo "1. metin";
     break;
     case 2:
     echo "2. metin";
     break;
     case 3:
     echo "son metin";
     }
     ?>
    Kodlarım yukardaki gibi basit, bu kodlara nasıl entegre edebilirim?
  • 01-05-2013, 22:53:46
    #7
    <? 
    //once rastgele sayi sec 
    $num = Rand (1,3); 
    //sectigin sayiyi yaz 
    
    switch ($num) { 
    
    case 1: 
    
    $metin = "1. metin"; 
    
    break; 
    
    case 2: 
    
    $metin = "2. metin"; 
    
    break; 
    
    case 3: 
    
    $metin = "son metin"; 
    
    } 
    
    ?>
    Istediginiz yerde

    echo $metin;

    Olarak kullanirsiniz. Telefondan yazdim noktalama hatasi olabilir.
  • 01-05-2013, 22:59:05
    #8
    CodeS adlı üyeden alıntı: mesajı görüntüle
    sayfanın en başına bunu yap

    $include = include('dosyayolu.php');
    daha sonra istediğin yerde $include değişkenini kullanırsın
    Hocam dosya içeriği sanırım random formatında olduğu için yalnızca 1-2-3 gibi id numaralarını yazdırdı bu kod, ya da ben yanlış yaptım. Teşekkürler yine de.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:59:05 -->-> Daha önceki mesaj 22:58:16 --

    PsdBul adlı üyeden alıntı: mesajı görüntüle
    <? 
    //once rastgele sayi sec 
    $num = Rand (1,3); 
    //sectigin sayiyi yaz 
    
    switch ($num) { 
    
    case 1: 
    
    $metin = "1. metin"; 
    
    break; 
    
    case 2: 
    
    $metin = "2. metin"; 
    
    break; 
    
    case 3: 
    
    $metin = "son metin"; 
    
    } 
    
    ?>
    Istediginiz yerde

    echo $metin;

    Olarak kullanirsiniz. Telefondan yazdim noktalama hatasi olabilir.
    Çok çok teşekkür ederim hocam gerçekten, hallettim yukarda verdiğiniz kodla. İyi akşamlar.
  • 01-05-2013, 23:00:22
    #9
    LcN_x adlı üyeden alıntı: mesajı görüntüle

    Çok çok teşekkür ederim hocam gerçekten, hallettim yukarda verdiğiniz kodla. İyi akşamlar.
    Rica ederim. Iyi akşamlar.