• 01-12-2007, 13:53:39
    #1
    Üyeliği durduruldu
    Siteye Simplepie rss reader koydum. Fakat

    Ana Sayfa - Teknoloji Haberleri

    örneğinde görüldüğü gibi bir karakter hatası ile karşılaşıyorum.

    Sadece O rss sayfası içine
    <?php header ("Content-Type: text/html; charset=iso-8859-9"); ?>
    koydum. Site Düzgün fakat rss reader hatalı. Kodu kaldırdıgım zaman ise tam tersi oluyor. Yani Site hatalı rss reader düzgün.
  • 01-12-2007, 15:18:20
    #2
    veriler utf-8 olarak geliyordur büyük ihtimalle gelen veriler mbstring yada iconv ile iso-8859-9 a çevir misal

    $baslik=iconv("utf-8","iso-8859-9",$gelenbaslik);
  • 01-12-2007, 15:30:48
    #3
    captainzap adlı üyeden alıntı: mesajı görüntüle
    veriler utf-8 olarak geliyordur büyük ihtimalle gelen veriler mbstring yada iconv ile iso-8859-9 a çevir misal
    $baslik=iconv("utf-8","iso-8859-9",$gelenbaslik);
    Bir zamanlar bu foksiyonu arıyordumşimdi buldum iyi oldu teşekürler
  • 01-12-2007, 16:28:48
    #4
    Üyeliği durduruldu
    iconv bazı serverlarda hata veriyor yerine :

    function utf82ascii($string){
         
         $patterns[0] = '/Å'.chr(158).'/';    
         $patterns[1] = '/ÅŸ/';
         $patterns[2] = '/İ/';
         $patterns[3] = '/ı/';
         $patterns[4] = '/Ä'.chr(158).'/';
         $patterns[5] = '/ÄŸ/';
         $patterns[6] = '/Ü/';
         $patterns[7] = '/ü/';
         $patterns[8] = '/Ö/';
         $patterns[9] = '/ö/';
         $patterns[10] = '/Ç/';
         $patterns[11] = '/ç/';
         
    
         $replacements[0] = 'Ş'; 
         $replacements[1] = 'ş';
         $replacements[2] = 'İ';
         $replacements[3] = 'ı';
         $replacements[4] = 'Ğ';
         $replacements[5] = 'ğ';
         $replacements[6] = 'Ü';
         $replacements[7] = 'ü';
         $replacements[8] = 'Ö';
         $replacements[9] = 'ö';
         $replacements[10] = 'Ç';
         $replacements[11] = 'ç';
    
         
         return preg_replace($patterns, $replacements, $string);
    }
    Böle bir fonksiyon daha ii bence...
  • 01-12-2007, 16:34:52
    #5
    konuya abone oldum lazım olur
  • 06-12-2007, 10:38:06
    #6
    Üyeliği durduruldu
    xml_parse ile tanımlanan değişken içinde gelmiş...

    o zaman curl ile yapılmış bir rss reader gerekir sanırsam...

    Amacım tüm rss leri hatasız bir şekilde okutabilmek.

    Sizin kullandığınız php rss reader var mı?