• 01-07-2014, 10:57:49
    #1
    <?php
    header("Content-Type: text/html; charset=utf-8"); //XML dosyamızın Headeri İçin gereklidir.
    
    $xml_t=file_get_contents('http://www.trthaber.com/sondakika.rss');
    $xml_t = preg_replace('#&(?=[a-z_0-9]+=)#', '&amp;', $xml_t);
    $xml_t = preg_replace("/(<\/?)(\w+):([^>]*>)/", "$1$2$3", $xml_t); 
    
    $xml= simplexml_load_string($xml_t); ///hatalı satır
    ( ! ) Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '&lt;' not found in C:\wamp\www\aaa\index.php on line 11
    merhaba hata herzaman olmamakla birlikte sık sık oluyor bunu nasıl çözbilim bir iki şey ekledim ama işe yaramdım php bilgim çok ileri düzeyde değil
  • 01-07-2014, 11:07:20
    #2
    string olarak çözümlemek yerine direk url'den aldığınız veriyi çözümlerseniz daha kolay sonuca ulaşırsınız.

    <?php
    header("Content-Type: text/html; charset=utf-8");
    
    $xml=simplexml_load_file('http://www.trthaber.com/sondakika.rss'); 
    
    foreach($xml->channel->item as $item){
    	echo '<div>'.$item->title.'</div>';
    }
    ?>
    Yukarıdaki örnek ile haberlerin başlıklarını alt alta yazdık, siz kendinize göre düzenleyebilirsiniz.
  • 01-07-2014, 11:33:28
    #3
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    string olarak çözümlemek yerine direk url'den aldığınız veriyi çözümlerseniz daha kolay sonuca ulaşırsınız.

    <?php
    header("Content-Type: text/html; charset=utf-8");
    
    $xml=simplexml_load_file('http://www.trthaber.com/sondakika.rss'); 
    
    foreach($xml->channel->item as $item){
    	echo '<div>'.$item->title.'</div>';
    }
    ?>
    Yukarıdaki örnek ile haberlerin başlıklarını alt alta yazdık, siz kendinize göre düzenleyebilirsiniz.
    ilk başta böyle idi ama ı hatayı aldığım için yukarıdki gibi değiştirdim kodlarıgenede özülmeddi.hata arada çıkıyor
  • 01-07-2014, 11:47:33
    #4
    oktayman adlı üyeden alıntı: mesajı görüntüle
    ilk başta böyle idi ama ı hatayı aldığım için yukarıdki gibi değiştirdim kodlarıgenede özülmeddi.hata arada çıkıyor
    Yukarıda verdiğim kodda ne gibi bir hata ile karşılaştınız?
  • 01-07-2014, 12:37:21
    #5
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Yukarıda verdiğim kodda ne gibi bir hata ile karşılaştınız?
    yukarıdak hatanın aynısı hocam bir kaç kez f5 yapınca düzeliyor ama bazen tekrar çııkıyor buda ekran görüntüsü