• 25-11-2013, 12:29:21
    #1
    php ile şöyle bir şey yapmam gerekiyor.

    Eğer sayfa url si kesin olarak şu ise;
    şunu yaptır

    değilse ;

    şunu yaptır.

    yardımcı olabileceklere şimdiden tşk ederim.
  • 25-11-2013, 12:52:36
    #2
    url'yi bir değişkene aldığımızı varsayarsak;
    
    if($url=="test.com"){ 
    
    // gelen url ile if de ki url uyuşuyorsa buradaki işlemler çalışır 
    
    }else{
    
    // değilse burada ki işlemler çalışır.
    
    }
  • 25-11-2013, 13:08:14
    #3
    $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    
    if ( $url == 'https://www.r10.net/php/1164021-php-ile-if-else-sorusu.html' ) { 
    
    	echo 'Şu an açtığım konudayım :p';
    
    } else {
    
    	echo 'Şu an açtığım konuda değilim :p';
    
    }
  • 25-11-2013, 14:27:02
    #4
    hocam burdaki url kısmına değişken atayabilirmiyim?

    $url == 'https://www.r10.net/php/1164021-php-ile-if-else-sorusu.html' )
    $url == '$degiskenurl' )

    degisken url yönetim sayfasından değiştirilebilecek çünkü.

    $degiskenurl = print komutu ile veritabanındaki veri çekilerek yazdırılacak buraya
  • 25-11-2013, 15:00:58
    #5
    Üyeliği durduruldu
    buddy adlı üyeden alıntı: mesajı görüntüle
    php ile şöyle bir şey yapmam gerekiyor.

    Eğer sayfa url si kesin olarak şu ise;
    şunu yaptır

    değilse ;

    şunu yaptır.

    yardımcı olabileceklere şimdiden tşk ederim.
    switch komutu if den daha hızlıdır.

    $url =  $dbden gelen URL;
    switch ($url) {
      case 'http://www.ben.com':
        şunları yap
        şunları yap
        şunları yap
        break;  // BUNU KOYMAK ZORUNDASINIZ
      default :
        // url hiçbir case ile eşleşmezse bu default kısmına girer
    
        şunları yap
        şunları yap
        şunları yap
        
       break;
    
    
    }
  • 25-11-2013, 15:48:39
    #6
    buddy adlı üyeden alıntı: mesajı görüntüle
    hocam burdaki url kısmına değişken atayabilirmiyim?

    $url == 'https://www.r10.net/php/1164021-php-ile-if-else-sorusu.html' )
    $url == '$degiskenurl' )

    degisken url yönetim sayfasından değiştirilebilecek çünkü.

    $degiskenurl = print komutu ile veritabanındaki veri çekilerek yazdırılacak buraya
    Tabiki atayabilirsin ama değişkeni tek tırnak içine alırsan problem çıkar. Çift tırnak içine alman lazım. Veyahut hiç tırnak içine alma.

    $url == "$degiskenurl"
    veya

    $url == $degiskenurl
    gibi
  • 25-11-2013, 16:01:20
    #7
    hyPerdarKness adlı üyeden alıntı: mesajı görüntüle
    url'yi bir değişkene aldığımızı varsayarsak;
    
    if($url=="test.com"){ 
    
    // gelen url ile if de ki url uyuşuyorsa buradaki işlemler çalışır 
    
    }else{
    
    // değilse burada ki işlemler çalışır.
    
    }
    soulmy adlı üyeden alıntı: mesajı görüntüle
    $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    
    if ( $url == 'https://www.r10.net/php/1164021-php-ile-if-else-sorusu.html' ) { 
    
        echo 'Şu an açtığım konudayım :p';
    
    } else {
    
        echo 'Şu an açtığım konuda değilim :p';
    
    }
    spider58 adlı üyeden alıntı: mesajı görüntüle
    switch komutu if den daha hızlıdır.

    $url =  $dbden gelen URL;
    switch ($url) {
      case 'http://www.ben.com':
        şunları yap
        şunları yap
        şunları yap
        break;  // BUNU KOYMAK ZORUNDASINIZ
      default :
        // url hiçbir case ile eşleşmezse bu default kısmına girer
    
        şunları yap
        şunları yap
        şunları yap
        
       break;
    
    
    }
    HOCAM, elimde yönetim panelinde zzaman zaman değiştirebilecek değişken bir url var.

    database kaydedilen değişken url ile o anki sayfa url si ile uyuştuğunda yapılması gereken ve yapılmaması gerekenleri yazdırmak istiyorum. verdiğiniz kodda

    a- ben db de değişken olan url yi nasıl değişken olarak belirleyebilirm bu kod içinde.

    b- tarayıcıda aktif olan urlyi nasıl bu kod içinde sorgulatabilirim. hani benim dbde ki url ile o an açık olan url kıyaslaması için.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:01:20 -->-> Daha önceki mesaj 15:53:16 --

    soulmy adlı üyeden alıntı: mesajı görüntüle
    Tabiki atayabilirsin ama değişkeni tek tırnak içine alırsan problem çıkar. Çift tırnak içine alman lazım. Veyahut hiç tırnak içine alma.

    $url == "$degiskenurl"
    veya

    $url == $degiskenurl
    gibi

    hocam benim kullandığım kod şöyle.
    böyle hiç sayfa açılmıyor. nerede yanlış yapıyorum?


    <?php
    $suurl = <?php print isset ($ayar_headerresimleri_field_headerlink1_7) ? $ayar_headerresimleri_field_headerlink1_7: ""; ?>;
    $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];



    if ( $url == $suurl ) {

    echo 'Şu an açtığım konudayım ';

    } else {

    echo 'Şu an açtığım konuda değilim ';

    }


    ?>
  • 25-11-2013, 16:05:24
    #8
    <?php tagı içinde yine <?php tagı açmışsın. Bu yüzden syntax hatası alıyorsunuz.
  • 25-11-2013, 16:10:32
    #9
    soulmy adlı üyeden alıntı: mesajı görüntüle
    <?php tagı içinde yine <?php tagı açmışsın. Bu yüzden syntax hatası alıyorsunuz.

    $suurl = $ayar_headerresimleri_field_headerlink1_7;

    hocam bu şekilde doğrumu