• 13-04-2009, 16:23:30
    #1
    merhaba
    <?php echo $row_haber['kisahaber']; ?>
    ile dream viewerda yazdıgım bir haber var. bu alan da bu haberi
    200 karakterini gösterip devam link i vermek istiyorum,
    sbstr ile oldugunu ogrendim fakat maalesef beceremedim
    nasıl yapılacagı konusunda yardımlarınızı bekliyorum
    grs uzere
  • 13-04-2009, 16:28:41
    #2
    Üyeliği durduruldu
    <?php echo substr($row_haber['kisahaber'],200); ?>

    eğer ki içinde html kodlar varsa normal metin degilse;

    <?php echo substr(strip_tags($row_haber['kisahaber']),200); ?>
  • 13-04-2009, 16:30:46
    #3
    if (strlen($veri) > 200){
    print substr($veri,0,200)."link";
    }
    else{ print "$veri"}?>
  • 13-04-2009, 17:56:53
    #4
    Üyeliği durduruldu
    ara sıra resimlerin ordasında kesiyor <img src="xxxx diye kalıyor bunu <!--more--!> olarak yapabilirsin bunun kodları şuanki pc'mde yok ama akşam verebilirim kodlarını
  • 13-04-2009, 18:03:13
    #5
    Üyeliği durduruldu
    LoverzSoft adlı üyeden alıntı: mesajı görüntüle
    ara sıra resimlerin ordasında kesiyor <img src="xxxx diye kalıyor bunu <!--more--!> olarak yapabilirsin bunun kodları şuanki pc'mde yok ama akşam verebilirim kodlarını
    tamam strip_tags yapsin işte
  • 13-04-2009, 18:42:39
    #6
    function kisalt_sunu($str)
    {
        $maxlength = 200; // SATIRDAKİ KARAKTER MİKYARI
        if (strlen($str) > $maxlength)
            return substr($str, 0, $maxlength)." ...";
        else
            return $str;
    }
    ".kisalt_sunu($row_haber['kisahaber'];)."
    Bunu dene dostum çalışır..
  • 13-04-2009, 18:58:01
    #7
    Üyeliği durduruldu
    if kullanarak işlemi neden uzatıyosunuz ki zaten 200 karakteri geçmezse kısaltmıyor. strlen() işlemciyi yoran fonksiyonların başında gelir.
  • 14-04-2009, 08:48:33
    #8
    Üyeliği durduruldu
    MrHades adlı üyeden alıntı: mesajı görüntüle
    if kullanarak işlemi neden uzatıyosunuz ki zaten 200 karakteri geçmezse kısaltmıyor. strlen() işlemciyi yoran fonksiyonların başında gelir.
    pardon işlemciyi napan mimari olarak düşünürseniz string in microdenetleyici/mikroişlemci olarak kayıt yapısı şu şekildedir;

    karakter uzunlugu + karakter katarı

    zaten karakter uzunluğu ayrı tutulduğu için direk byte erişim işlemidir yani
  • 14-04-2009, 08:50:38
    #9
    Üyeliği durduruldu
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    pardon işlemciyi napan
    php.exe 'yi RAM mi çalıştırıyo ?