• 25-04-2009, 14:58:17
    #1
    Arkadaşlar merhaba,

    Bir haber portalım var, rss kodu yazdım ancak şöyle bir problem var. Bazen haber spotunun bitiminde editörler boşluk bırakıyor, bu haberleri tek tek düzenleyemem. RSS'de bazı haberler spotları şu şekilde çıkıyor (kodlara baktığımda böyle görüyorum)

    <description>haberhaber haber haber

    </description>

    ben istiyorumki alt satıra geçmesin </description> yanına gelsin yani tek satır halinde olsun. Şu şekilde;

    <description>haberhaber haber haber</description>

    Boşluğu replace ettirdim olmadı htmlspecialchars() kullandım yine olmadı bu alt satıra geçmenin bi karakteri filanmı var nasıl bunu halledebilirim. Umarım derdimi anlatabilmişimdir. Kolay gelsin.
  • 25-04-2009, 15:09:28
    #2
    echo "<description>haberhaber haber haber</description>";
    bunun ciktisi
    <description>haberhaber haber haber</description>
    bu dur
    echo "<description>haberhaber haber haber
    </description>";
    bunun ciktisi
    <description>haberhaber haber haber
    </description>
    bu şekilde olur. mantigi bu
    yani echo ederken enterla aşagi inilmişse onu silmen gerek
  • 25-04-2009, 15:12:02
    #3
    echo'da inmemiş hocam çünkü bazı haberler düzgün... Bazılarıda dediğim şekilde boşluklu halde çıkıyor çözemedim bir türlü...

    Yani demek istediğim bazı editörler kendileri boşluk bırakıyor bende bunu RSS olarak basarken silmek istiyorum.
  • 25-04-2009, 15:26:41
    #4
    \n karakteri basılıyordur belki .
  • 25-04-2009, 15:27:26
    #5
    trim() uygula
  • 25-04-2009, 16:42:23
    #6
    Lacramel söylemiş yöntemi.
    trim() fonksiyonu ile stringlerin başında ve sonundaki boşlukları kaldırabilirsiniz.
  • 27-04-2009, 20:11:57
    #7
    trim() fonksiyonu işimi gördü çok tşk ederim büyük bir dertten kurtuldum