Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

dizin yolun sonunda eğik çizgi yoksa ekle

Konu, 'PHP' kısmında Adem GENÇ tarafından paylaşıldı.

  1. Adem GENÇ

    Adem GENÇ Daimi Üye

    Kayıt:
    11 Kasım 2012
    Mesajlar:
    880
    Beğenilen Mesajlar:
    5
    Meslek:
    Bina Elektronik Sistemleri
    Şehir:
    İstanbul
    Merhaba,

    /dizin/dizin/dizin/ böyle bir yolun sonunda eğik çizgi yoksa ekle

    Bunu nasıl yaparım substr() ile son karakteri aliyorum ama / eğik çizgimi değil ise ekle nasıl yaparım yardımcı olabilirmisiniz?

    $metin = "/dizin/dizin/dizin/";
    $metin2 = substr($metin, -1);
    if($metin2 != "/"){
    $yenimetin = $metin."/";
    }else{
    $yenimetin = $metin;
    }
    echo $yenimetin;

    Böyle doğrumu? yoksa daha basıt yolu varmı?
     
    Son düzenleme: 12 Aralık 2018
  2. deathisonitsway

    deathisonitsway x-coder

    Kayıt:
    7 Kasım 2007
    Mesajlar:
    6,147
    Beğenilen Mesajlar:
    7
    Meslek:
    php-coder
    Şehir:
    abroad
    1.yalnısınız. "/" bu şekil yol belirtmemelisiniz.

    DIRECTORY_SEPARATOR sabitini kullanın.

    sorunuzun cevabı ;

    PHP:

    if(!substr($data,-1)=="/"){

    $data $data.'/'//use DIRECTORY_SEPARATOR 
    }

     
    Furkan Onka Uğur bunu beğendi.
  3. Furkan Onka Uğur

    Furkan Onka Uğur Moderatör Yetkili Kişi

    Kayıt:
    12 Eylül 2008
    Mesajlar:
    3,716
    Beğenilen Mesajlar:
    48
    Şehir:
    Ankara
  4. deathisonitsway

    deathisonitsway x-coder

    Kayıt:
    7 Kasım 2007
    Mesajlar:
    6,147
    Beğenilen Mesajlar:
    7
    Meslek:
    php-coder
    Şehir:
    abroad
    teşekkürler hocam.Eskisi gibi olur mu bilmem ama bakmaya çalışacağım.
     
  5. Adem GENÇ

    Adem GENÇ Daimi Üye

    Kayıt:
    11 Kasım 2012
    Mesajlar:
    880
    Beğenilen Mesajlar:
    5
    Meslek:
    Bina Elektronik Sistemleri
    Şehir:
    İstanbul
    Teşekkür ederim