Yazıyı Olduğu Şekilde Göstermek ve Veritabanına Eklemek

0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Paragrafları ve boşlukları olan normal bir yazımız var. Bu yazıyı veritabanına eklediğimde <br /> veya <p> tagları kayboluyor ve bütün cümleleri birbirine yapıştırıyor.

Aslında veritabanında ayrı olarak eklenmiş görünüyor fakat yazıyı ekrana bastığımda bitişik bir şekilde gösteriyor. Bu sorunu nasıl çözebilirim ?
 
0
Onaylı Üye
Üye
Katılım
4 Mayıs 2010
Mesajlar
332
Tepki puanı
10
Kayıt ederken ne şekilde kayıt ettiğinizi bilmemiz gerekli. Bot ile mi alıyorsunuz, yoksa editör mü kullanıyorsunuz, ayrıca içeriği ekletirlen belli süzgeçlerden geçiriyormusunuz. Bu üçüne cevap verirseniz çözüme ulaşabiliriz.
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
- Bot kodu değil normal bir form yaptım ve eklemeyi manual yapıyorum
- Tüm post 'lar mysql_real_escape_string süzgecinden geçiyor
- Bu arada yazıların içerik bölümü textarea ile ekleniyor. ( Orjinal şekilde göstermek istediğim içerik bölümü )

mysql_real_escape_string süzgecini kaldırıp denedim sonuç aynı.
 
0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Tepki puanı
13
Konum
<?=selim61?>
aradığınız şey nl2br fonksiyonu http://php.net/manual/en/function.nl2br.php
veritabanındaki kayıtlara bakıyorsunuz yapışık değilse nl2br ile çekip parse yapıcaksınız, yapışıksa nl2br ile veritabanına ekleyip çekeceksiniz
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
sağolasın selim61 şimdi hatırladım o fonksiyonu. Bu arada ekranda göstermek istediğimiz yazıyı textarea içine aldığımızda veritabanına eklendiği şekilde gösterebiliyoruz fakat yazı üzerine tıklandığında textarea çerçevesi kötü görünüyor..
 
0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Tepki puanı
13
Konum
<?=selim61?>
textarea çerçevesi nasıl gözüküyor anlamadım
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
HTML:
<textarea  readonly="readonly" style="width: 765px; height: 385px; background-color:#EEEEEE; padding: 10px 10px 0px 10px; border:0">
<?php echo $yazi; ?>
</textarea>

Bu şekilde sayfada gösterilen yazıya tıkladığımda textarea border kısımları şeffaf bir şekilde görünüyor.

Bu arada nl2br fonksiyonu sorunsuz çalışıyor teşekkürler tekrardan.
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Ozcan herşeyi almaması lazım :) yoksa arada link, resim vb.. gözden kaçırdığım taglarda gelirse herşey berbat olur. Şimdilik geçici bir form yaptım işimi görüyor. Yakın zamanda her veritabanı ve tabloya kolayca entegre edebileceğim detaylı bir form yazmam şart.
 
0
Onaylı Üye
Üye
Katılım
4 Mayıs 2010
Mesajlar
332
Tepki puanı
10
Ozcan herşeyi almaması lazım :) yoksa arada link, resim vb.. gözden kaçırdığım taglarda gelirse herşey berbat olur. Şimdilik geçici bir form yaptım işimi görüyor. Yakın zamanda her veritabanı ve tabloya kolayca entegre edebileceğim detaylı bir form yazmam şart.

Bunun içinde gene php'yi kullanarak mevcut tüm bağlantıları kaldırılmasını sağlayabilirsiniz. Bunu da araştırın derim.
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Php ile yaptığım herşeyde bu bağlantıları, içinde geçenleri veya benzer tagları zaten yok ediyorum. Bunu sadece Özcan 'nın verdiği program için söylemiştim.
 
Geri
Üst