• 11-01-2018, 17:06:37
    #1
    Arkadaşlar merhaba,
    Bir fonksiyonum var bununla kısaltma işlemi yapıyorum ama bu kısaltma işlemini yaparken html kodlarınıda sayıyor sadece karekter saymasını sağlayabilirmiyim ?
    function pkisalt($str, $start, $limit){
    if (strlen($str)> $limit) {
        if (function_exists('mb_substr')){
            $str = mb_substr($str, $start, $limit, 'utf-8').'...';
        } else {
            $str = substr($str, $start, $limit).'...';
        }
    }
    return $str;
    }
  • 11-01-2018, 17:10:50
    #2
    <?= strip_tags(substr($veri, 0, 130)); ?>
    ben bunu kullanıyorum muhtemelen sorununu çözer hocam.
  • 11-01-2018, 17:13:10
    #3
    Bende Bu şekilde kullanıyoru script_tags kullandığımda html olan satırlarıda sayıyor ben sayarken bu html satırları saymasını istemiyorum bunu yapabilirmiyiz diye sordum.
    Aktimur adlı üyeden alıntı: mesajı görüntüle
    <?= strip_tags(substr($veri, 0, 130)); ?>
    ben bunu kullanıyorum muhtemelen sorununu çözer hocam.
  • 11-01-2018, 17:15:15
    #4
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Bende Bu şekilde kullanıyoru script_tags kullandığımda html olan satırlarıda sayıyor ben sayarken bu html satırları saymasını istemiyorum bunu yapabilirmiyiz diye sordum.
    Yukarıdaki kodlara göre strip_tags kullanmıyorsunuz hocam. Bu fonksiyon html karakterleri iptal edip sayıyor.
  • 11-01-2018, 17:17:55
    #5
    Ekrana yazdırırken şu şekilde yazdırıyorum ben.
    <?= strip_tags(pkisalt($veri, 0, 130)); ?>
  • 11-01-2018, 17:24:46
    #6
    ztk
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Ekrana yazdırırken şu şekilde yazdırıyorum ben.
    <?= strip_tags(pkisalt($veri, 0, 130)); ?>
    pkisalt( strip_tags($veri),0,130);
  • 11-01-2018, 17:26:03
    #7
    Deniyorum bu şekilde sorunum ortadan kalkacakmı Teşekkürler

    ztk adlı üyeden alıntı: mesajı görüntüle
    pkisalt( strip_tags($veri),0,130);
  • 11-01-2018, 17:27:46
    #8
    Adalente adlı üyeden alıntı: mesajı görüntüle
    Deniyorum bu şekilde sorunum ortadan kalkacakmı Teşekkürler
    strip_tags(pkisalt($veri, 0, 130));
    bu şekilde yaparsanız önce kısaltıp sonra html taglarını ayırmış olursunuz, o zaman olmaz.
    önce html'den temizleyip sonra kısaltmanız lazım.