• 02-01-2009, 23:04:10
    #1
    Üyeliği durduruldu
    <?php
    //hani su hep gordugunuz haberin devami yazisi varya iste onun temeli bu. Basitce aciklamaya calistim

    $detay = $result['haber']; //bu haberin tam hali olsun
    $uzunluk = strlen($detay); //bize uzunlugu gerek, onu ogreniyoruz burada
    $harf = 15; //kac karakteri gozuksun sayfamizda

    if ($uzunluk > $harf)
    {
    $detay = substr($detay,0,$harf) . "devami"; //Sonra diyoruz ki eger haberin uzunlugu gosterilecek harf sayisindan buyukse,Haberin tam halinin sifirinci karakterden baslamak uzere, istedigimiz harf sayisi kadarini aliyoruz ve devamini "devami" yazisiyla degistiriyoruz.
    }
    echo $detay;// En son halini ekrana yazdiriyoruz
  • 02-01-2009, 23:33:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Güzel açıklamışsın tebrikler.
  • 03-01-2009, 19:01:02
    #3
    Üyeliği durduruldu
    <?php 
    function kisalt($str, $len, $kelime) {  
    $son= "";if (strlen($str) > $len) 
    $son= "...";  $str = substr($str, 0, $len);  
    if ($kelime) $str = substr($str,0,strrpos($str," ")+1);  
    return $str.$son; }
    ?>
    <?php echo kisalt($veri['baslik'],35, false); ?>
    Kolay Gelsin.
    Semih VURAL.
  • 03-01-2009, 19:06:02
    #4
    Misafir
    Benden uzun yaşayacaksın


    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    <?php 
    function kisalt($str, $len, $kelime) {  
    $son= "";if (strlen($str) > $len) 
    $son= "...";  $str = substr($str, 0, $len);  
    if ($kelime) $str = substr($str,0,strrpos($str," ")+1);  
    return $str.$son; }
    ?>
    <?php echo kisalt($veri['baslik'],35, false); ?>
    Kolay Gelsin.
    Semih VURAL.
  • 03-01-2009, 19:20:54
    #5
    Üyeliği durduruldu
    Alıntı
    Benden uzun yaşayacaksın
    Allah Uzun Ömürler Versin
  • 03-01-2009, 19:45:36
    #6
    Misafir
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    Allah Uzun Ömürler Versin

    amin amin
  • 03-01-2009, 20:08:18
    #7
    Bu da benden olsun dedim belki işe yarar , veriyi biraz evirip çeviriyor ondan sonra uygun bulduğu kelimeden bölüyor 300 belirttiğiniz karakter sayısıdır duruma göre bundan bir önce veya bir sonraki kelimeden itibaren böler;
    <? echo trim( strrev( strstr( strrev( substr($veri0,300) ), " " )));?>...
  • 03-01-2009, 23:01:48
    #8
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    <?php 
    function kisalt($str, $len, $kelime) {  
    $son= "";if (strlen($str) > $len) 
    $son= "...";  $str = substr($str, 0, $len);  
    if ($kelime) $str = substr($str,0,strrpos($str," ")+1);  
    return $str.$son; }
    ?>
    <?php echo kisalt($veri['baslik'],35, false); ?>
    Kolay Gelsin.
    Semih VURAL.
    hocam merhaba, ben bunu metalardan Description için kullanmak istiyorum, bu tagda nasıl kullanabilirim ?
  • 04-01-2009, 00:29:36
    #9
    eviL adlı üyeden alıntı: mesajı görüntüle
    hocam merhaba, ben bunu metalardan Description için kullanmak istiyorum, bu tagda nasıl kullanabilirim ?
    description da yazdıgın yerlerin yerine sadece sunu yaz
    <meta name="description" content="<?php echo kisalt($veri['baslik'],35, false); ?> " />
    hepsi bu kadar...