• 02-07-2008, 18:04:19
    #10
    Kurumsal PLUS
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
    <?PHP
    $icerik = file_get_contents("http://blog.ni.net.tr/feed/atom/");
    $icerik = str_replace(array("\n","\r"), "", $icerik);
    preg_match_all('#<title type="html"><(.*?)></title>#si',$icerik,$bulsana,PREG_SET_ORDER);
    $sayabi=count($bulsana);
    for($fatal=0;$fatal<=$sayabi;$fatal++)
    {
    $baslik=$bulsana[$fatal][1];
    $baslik=str_replace("![CDATA[","",$baslik);
    $baslik=str_replace("]]","",$baslik);
    echo $baslik; echo"<br>";
    }
    ?>
    </body>
    </html>
    Şu şekile getirdim düzeldi ancak söyle bir sorun var

    Bunlar URL değil
  • 02-07-2008, 18:05:18
    #11
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
    <?PHP
    $icerik = file_get_contents("http://blog.ni.net.tr/feed/atom/");
    $icerik = str_replace(array("\n","\r"), "", $icerik);
    preg_match_all('#<title type="html"><(.*?)></title>#si',$icerik,$bulsana,PREG_SET_ORDER);
    $sayabi=count($bulsana);
    for($fatal=0;$fatal<=$sayabi;$fatal++)
    {
    $baslik=$bulsana[$fatal][1];
    $baslik=str_replace("![CDATA[","",$baslik);
    $baslik=str_replace("]]","",$baslik);
    echo $baslik; echo"<br>";
    }
    ?>
    </body>
    </html>
    Şu şekile getirdim düzeldi ancak söyle bir sorun var

    Bunlar URL değil
    sadece başlıkları çekmek demişsin başlıkta neyse bekle yapam
  • 02-07-2008, 18:09:30
    #12
    rep vermeyi unutmayalım

    <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    <?PHP
    $icerik = file_get_contents("http://blog.ni.net.tr/feed/atom/"); 
    $icerik = str_replace(array("\n","\r"), "", $icerik);
    preg_match_all('#<title type="html"><(.*?)></title>#si',$icerik,$bulsana,PREG_SET_ORDER);
    preg_match_all('#<link rel="alternate" type="text/html" href="(.*?)" />#si',$icerik,$hooyt,PREG_SET_ORDER);
    $sayabi=count($bulsana);
    
    for($fatal=0;$fatal<=$sayabi;$fatal++)
    {
    $baslik=$bulsana[$fatal][1];
    $baslik=str_replace("![CDATA[","",$baslik);
    $baslik=str_replace("]]","",$baslik);
    echo "<a href=\"".$hooyt[$fatal+1][1]."\">$baslik</a>"; echo"<br>";
    }
    ?>
  • 02-07-2008, 18:11:48
    #13
    Kurumsal PLUS
    +12 REP

    Teşekkürler şimdi bunu ana sayfaya nasıl gömerim ona bakayım ben smarty den nefret ediyorum..

    Çok sağol yeniden
  • 02-07-2008, 18:15:06
    #14
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    +12 REP

    Teşekkürler şimdi bunu ana sayfaya nasıl gömerim ona bakayım ben smarty den nefret ediyorum..

    Çok sağol yeniden
    anasayfaya bi de benim için göm kolay gele
  • 02-07-2008, 18:29:45
    #15
    Kurumsal PLUS
    İnternet Çözümleri / Dedicated Server / Kiralık Sunucu / VPS / Co-Location - Netinternet Telekom

    Söyle bir sorun mevcut site UTF8 değil ve site içinde 2 tane meta kullanabilirmiyiz karekterler için 8)
  • 02-07-2008, 18:31:42
    #16
    Ni-Osman adlı üyeden alıntı: mesajı görüntüle
    İnternet Çözümleri / Dedicated Server / Kiralık Sunucu / VPS / Co-Location - Netinternet Telekom

    Söyle bir sorun mevcut site UTF8 değil ve site içinde 2 tane meta kullanabilirmiyiz karekterler için 8)
    evet, haberler yazısından önce <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
    ekle, olması lazım
  • 02-07-2008, 18:32:31
    #17
    Üyeliği durduruldu
    karakterleri str_replace yaparak düzeltirsin sorun hallolur.
    mysql türkçe karakter sorunlarıyla ilgili sitelere bakarsan onlarda hazır yapılmış fonksiyonlar görürsün onlarla 2 dakkada halledersin
    Başka bir yol serverda kuruluysa bu fonksiyon saniyede işini çözer
    PHP: mb_convert_encoding - Manual

    Buda çözer
    http://tr2.php.net/iconv

    karakter kodlaması farklı olan bir sayfaya entegre ettiğinden ne header la nede metayla olmaz bu kısacası
  • 02-07-2008, 18:36:40
    #18
    Kurumsal PLUS
    Valla 2. meta işe yaramadı ayrıca RSS 1 tane boş satır çıkartıyor onuda çözemedim şu iconv a bakayım