<?
$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 Yorumlardaki uzun kelimeler sonucu tablolar bozuluyor ?
15
●1.334
- 28-08-2007, 20:16:33
- 28-08-2007, 21:58:25evet ç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üUndeRTakeR adlı üyeden alıntı: mesajı görüntüleşeklinde girerken $comment yerine yaziyi_bol($yazi,$uzunluk) yazınca fonksiyon çalışmıyorAlıntı
- 28-08-2007, 22:00:34INSERT 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
- 28-08-2007, 22:20:59Bu 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 anlatamamSeyranli adlı üyeden alıntı: mesajı görüntüle
- 28-08-2007, 22:23:59estafurullah, maydonoz ne kelime. paylaşıyoruz işte

coojo geçmiş olsun
