• 28-08-2007, 20:16:33
    #10
     <?  
    $yazi = "asdasdasdasdasdasdasdasdasdasdasd"; // Bölünecek yazı  
    $uzunluk ="10"; // Kaç karakterden sonra bölünecek  
    function yaziyi_bol($yazi, $uzunluk) {  
    if($yazi && strlen($yazi)>$uzunluk) {  
      $yazi=preg_replace("/([^\n\r -]{".$uzunluk."})/i"," \\1\n<br />",$yazi);  
      return $yazi;  
    }  
    else return $yazi;  
    }  
    //Örnek kullanım  
    echo yaziyi_bol($yazi,$uzunluk);  
    ?>
    Kaynak
  • 28-08-2007, 21:58:25
    #11
    UndeRTakeR adlı üyeden alıntı: mesajı görüntüle
     <?  
    $yazi = "asdasdasdasdasdasdasdasdasdasdasd"; // Bölünecek yazı  
    $uzunluk ="10"; // Kaç karakterden sonra bölünecek  
    function yaziyi_bol($yazi, $uzunluk) {  
    if($yazi && strlen($yazi)>$uzunluk) {  
      $yazi=preg_replace("/([^\n\r -]{".$uzunluk."})/i"," \\1\n<br />",$yazi);  
      return $yazi;  
    }  
    else return $yazi;  
    }  
    //Örnek kullanım  
    echo yaziyi_bol($yazi,$uzunluk);  
    ?>
    Kaynak
    evet çalıştı teşekkürler ama çıktıyı alırken mesela $xxx diye alabilmem lazım mesela bunda yaziyi_bol($yazi,$uzunluk) diye alınıyor onu nasıl sağlarım çünkü
    Alıntı
    INSERT INTO comments (title, comment, file_id, user_id, added) VALUES ('$title', '$comment'
    şeklinde girerken $comment yerine yaziyi_bol($yazi,$uzunluk) yazınca fonksiyon çalışmıyor
  • 28-08-2007, 22:00:34
    #12
    INSERT INTO comments (title, comment, file_id, user_id, added) VALUES ('$title', '$comment'

    satırının bir üstüne
    $comment=yaziyi_bol($comment,100);

    şeklinde eklersen sorunsuz çalışır. bir diğer seçenek de
    INSERT INTO comments (title, comment, file_id, user_id, added) VALUES ('$title', '".yaziyi_bol($comment,100)."'

    ile tırnak işaretlernin dışına çıkmaktır
  • 28-08-2007, 22:05:49
    #13
    $sonuc = yaziyi_bol(vs vs);


    --
    edit:
    Seyranli kusura bakma mesajını görmemişim
  • 28-08-2007, 22:13:31
    #14
    estafurullah ben zaten senin paylaşımına maydonoz oldum
  • 28-08-2007, 22:20:59
    #15
    Seyranli adlı üyeden alıntı: mesajı görüntüle
    INSERT INTO comments (title, comment, file_id, user_id, added) VALUES ('$title', '$comment'
    satırının bir üstüne
    $comment=yaziyi_bol($comment,100);
    şeklinde eklersen sorunsuz çalışır. bir diğer seçenek de
    INSERT INTO comments (title, comment, file_id, user_id, added) VALUES ('$title', '".yaziyi_bol($comment,100)."'
    ile tırnak işaretlernin dışına çıkmaktır
    Bu cevaplada tüm sorunlar çözüldü hepinize çok teşekkürler beyler aslında büyük birşey değil ama kaç gündür uğraşıyorum ne kadar mutlu oldum gerçekten anlatamam
  • 28-08-2007, 22:23:59
    #16
    estafurullah, maydonoz ne kelime. paylaşıyoruz işte

    coojo geçmiş olsun