• 10-01-2013, 22:36:16
    #1
    Merhaba

    WordPress kullanıyorum ve harici bi feed sayfası yaptım. Feed sayfasında herşey normal gibi gözüküyor fakat ilk 2 konu görünüyor sadece. Ama kaynak görüntüle yapınca tüm içerikle görünüyor.

    Bunu ne engelliyor olabilir? strip_tags yaptım.
  • 10-01-2013, 22:56:01
    #2
    Üyeliği durduruldu
    taglar düzgün değildir, karakter setinden kaynaklanabilir vs. kodları ve cıktıyı gönderirsen daha hızlı cözüm üretilir.
  • 10-01-2013, 23:01:18
    #3
    Hallettim. Şöyle çözdüm arkadaşlar. Daha kısa yolu da olabilir mutlaka bilen arkadaşlar kısa yolunu söylerse daha iyi olur tabi.

    <?php
    $string = str_replace("&nbsp;"," ",$string);
    $string = str_replace("&quot;"," ",$string);
    $string = str_replace("&ndash;","",$string);
    $string = str_replace("&bdquo;","",$string);
    $string = str_replace("&hellip;","",$string);
    $string = str_replace("&rsquo;","",$string);
    $string = str_replace("­","",$string);
    $string = str_replace("&lsquo;","",$string);
    $string = str_replace("&ldquo;","",$string);
    $string = str_replace("&rdquo;","",$string);
    
    ?>
    tüm değerleri str_replace fonksiyonu ile sildim. düzeldi.
  • 10-01-2013, 23:03:51
    #4
    Üyeliği durduruldu
    dediğim gibi charset html_entity_decode($veri); şeklinde entiti leri karaktere cevirebilirsin
  • 10-01-2013, 23:09:11
    #5
    RenkAjans adlı üyeden alıntı: mesajı görüntüle
    dediğim gibi charset html_entity_decode($veri); şeklinde entiti leri karaktere cevirebilirsin
    bu şekilde denedim olmadı hocam?
  • 11-01-2013, 00:10:27
    #6
    Üyeliği durduruldu
    &nbsp; gibi karakterler entitileri cevrilmez bu yüzden <![CDATA[]]> kullanman en mantıklısı
  • 11-01-2013, 00:41:06
    #7
    <![CDATA[]]> kullanmamam gerekiyor o yüzden bu yönteme başvurmuştum ama dediğim gibi halledildi o yüzden sıkıntı yok. Cevap için teşekkürler hocam.