Merhaba herkese,
veri tabanında post diye bir tablom var.. Tablonun içinde "içerik" diye bir sutunum var.. Buraya uzunca bir yazı ekliyorum paragraf kullanıyorum.. Ekrana yazdırmak istediğimde düz yaz gibi çıkıyor. Sonuç olarak eklediğim formatta çıktı alamıyorum bunun bir fonksyonu vardı hatırlayamadım bilen var mıydı acaba ?
Basit bir soru :)
5
●406
- 17-03-2013, 20:13:03Üyeliği durdurulduöncelikle; veritabanındaki sütun için veri tipi text olarak belirtilmişse ve "uzunca" yazınız bunu aşıyorsa açılan tagler kapatılmıyor olabilir, zira sığmıyor olabilir. basitçe text alanını longtext yapabilirsiniz. onun haricide; eğer kodların giriş ve çıkışı sırasında filtreleme bulunmuyorsa ne girerseniz onu döndürecektir sistem, kullandığınız herhangi bir filtre var mı? ve son olarak, daha rahat yorum yapabilmek adına; içeriğin veritabanındaki halini ve tarayıcıya basarken alığı hali (kaynak kodu) iletebilirseniz daha rahat yorum yapılabilir sanıyorum.
- 17-03-2013, 20:15:51Gold üyePuMaX adlı üyeden alıntı: mesajı görüntüle
dadasda sada das das das das d dasdasd das das da sd da sd a sd a sd a ds asd
Örneğin veri tabanına bu şekilde kayıt ediyorum.. Sql içinde de aynı şekilde duruyor ancak çıktı olarak
dadasda sada das das das das d dasdasd das das da sd da sd a sd a sd a ds asd
bu şekilde geliyor ekrana.. - 17-03-2013, 20:18:22Üyeliği durdurulduiçeriği paragraf etiketi (<p>) içinde yazıp, satır aralarına <br /> ekliyor musunuz? veritabanına da bu şekilde kayıt etmeniz gerekiyor. textarea'daki satır atlamaları veritabanına basılırken \r\n şeklinde basılır, oysa html arayüzünde satır atlaması için <br /> kullanılır.
- 17-03-2013, 20:24:33
// $icerik değişkeni veritabanından gelen değer $icerik = nl2br($icerik, false); $icerik = '<p>' . str_replace('<br>', '</p><p>', $icerik) . '</p>';Daha gelişmiş bir çözüm isterseniz CodeIgniter Framework'ünün Typography sınıfını kullanabilirsiniz. Bağımsız çalışabilen bir sınıftır.
teşekkür ederim