• 29-04-2013, 15:35:48
    #1
    Arkadaşlar RSS adresinden veri çekerken, resim kısımlarını almada sıkıntı çekiyorum.

    aşağıdaki gibi bir rss yapısı var ve
    <media:content type="image" url="resim.jpg">
    yapısındaki resim alanını nasıl yakalayabilirim acaba ?



    <?xml version="1.0" encoding="UTF-8"?>
    <rss xmlns:media="http://search.yahoo.com/mrss/" 
    xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
    <channel>
    	
    <title>cihan haber :: GÜNCEL</title>
    <link>http://www.cihan.com.tr/</link>
    <description>Cihan Haber Ajans</description>
    <item>
    	<title>istanbulda Zabıtası’ndan Sarıkız operasyonu</title>
    	<link>http://www.cihan.com.tr/nNy8x</link>
    	<description>istanbulda................... CİHAN</description>
    	<category>GÜNCEL</category>
    	<pubDate>Mon, 29 Apr 2013 07:32:55 GMT</pubDate>
    	<guid>http://www.cihan.com.tr/news/1019517x</guid>
    	<dc:creator>CİHAN</dc:creator><dc:date>2013-04-29T07:32:55Z</dc:date>
    	<media:content type="image" url="http://img1.cihan.com.tr/d.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163</media:keywords>
    		<media:title>istanbu syonu.</media:title>
    	</media:content>
     	<media:content type="image" url="http://img1.cihan.com.tr/g51222.jpg"> 
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_1</media:keywords>
    		<media:title> an bayıltıcı andı.</media:title>
    	</media:content>
    	<media:content type="image" url="http://img1.cihan.com.tr/224.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_2</media:keywords>
    		<media:title> ka yle yakalandı.</media:title>
    	</media:content>
    	<media:content type="image" url="http://img1.cihan.com.tr/.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_3</media:keywords>
    		<media:title>  1 saat s ndı.</media:title>
    	</media:content>
    	<media:content type="image" url="http://img1.cihan.com.tr/d25.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_4</media:keywords>
    		<media:title>  yakalandı.</media:title>
    	</media:content>
    	</item>
    </channel>
    </rss>
  • 29-04-2013, 19:29:05
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://magpierss.sourceforge.net/

    http://www.phprssreader.com/
  • 29-04-2013, 19:56:16
    #3
    function arasiniAl($data, $baslangic, $bitis){
        // baslangic ve bitis arasindakini alma fonksiyonum
        $data = explode($baslangic,$data);
        $data = $data[1];
        $data = explode($bitis,$data);
        $data = $data[0];
        return $data;
    }
    $rsm = arasiniAl($data,'<media:content type="image" url="','">');
    • blazeirs
    blazeirs bunu beğendi.
    1 kişi bunu beğendi.
  • 29-04-2013, 19:57:06
    #4
    aşağıdaki kodların çıktısı:

    http://img1.cihan.com.tr/d.jpg
    http://img1.cihan.com.tr/g51222.jpg
    http://img1.cihan.com.tr/224.jpg
    http://img1.cihan.com.tr/.jpg
    Kodlar:

    <?php
    $xml = @simplexml_load_string('<rss version="2.0"
    xmlns:media="http://search.yahoo.com/mrss/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    
    <channel>	
    <title>cihan haber :: GÜNCEL</title>
    <link>http://www.cihan.com.tr/</link>
    <description>Cihan Haber Ajans</description>
    <item>
    	<title>istanbulda Zabıtası’ndan Sarıkız operasyonu</title>
    	<link>http://www.cihan.com.tr/nNy8x</link>
    	<description>istanbulda................... CİHAN</description>
    	<category>GÜNCEL</category>
    	<pubDate>Mon, 29 Apr 2013 07:32:55 GMT</pubDate>
    	<guid>http://www.cihan.com.tr/news/1019517x</guid>
    	<dc:creator>CİHAN</dc:creator><dc:date>2013-04-29T07:32:55Z</dc:date>
    	<media:content type="image" url="http://img1.cihan.com.tr/d.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163</media:keywords>
    		<media:title>istanbu syonu.</media:title>
    	</media:content>
     	<media:content type="image" url="http://img1.cihan.com.tr/g51222.jpg"> 
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_1</media:keywords>
    		<media:title> an bayıltıcı andı.</media:title>
    	</media:content>
    	<media:content type="image" url="http://img1.cihan.com.tr/224.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_2</media:keywords>
    		<media:title> ka yle yakalandı.</media:title>
    	</media:content>
    	<media:content type="image" url="http://img1.cihan.com.tr/.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_3</media:keywords>
    		<media:title>  1 saat s ndı.</media:title>
    	</media:content>
    	<media:content type="image" url="http://img1.cihan.com.tr/d25.jpg">
    		<media:copyright>CIHAN HABER</media:copyright>
    		<media:keywords>2304163_4</media:keywords>
    		<media:title>  yakalandı.</media:title>
    	</media:content>
    	</item>
    </channel>
    </rss>');
    
    foreach($xml->channel->item as $news)
    {
    	$resimler = $news->children('http://search.yahoo.com/mrss/');
    	$say = $resimler->count()-1;
    	for($i=0;$i<$say;$i++){	
    		echo $resimler[$i]->attributes()['url'].'<br />';
    	}
    }
    Bakınız : SimpleXMLElement::children
    Bakınız : SimpleXMLElement::attributes
    Bakınız : SimpleXMLElement::count

    http://www.php.net/manual/en/class.simplexmlelement.php
  • 10-05-2013, 00:38:17
    #5
    kaç zamandır yazamadım kusura bakmayın,
    baygarezin verdiği kodlar işimizi gördü.
    yardımcı olan herkese teşekkürler...
  • 05-06-2013, 08:55:40
    #6
    Aynı sıkıntıyı bende yaşıyorum.Bunu wordpress'e nasıl uygulayabilirim.
  • 05-06-2013, 10:25:39
    #7
    Üyeliği durduruldu
    gerekli bilgler veilmis ama sunu eklemek isterim scripti tamamlamadan rss entegre etmeyin yaptiginiz degisiklikler her seyi mahvediyor.
  • 07-06-2013, 11:15:49
    #8
    Bunu wordpress'e nasıl kodlayabiliriz bu konuda yardımcı olacak birisi var mı ?
  • 07-06-2013, 17:52:01
    #9
    Sanırım bu konuda kimse bilmiyor...Anlaşılan kimse yardımcı olmayacak....

    O kadar P.M gönderdim konudaki yorum yazanlara bir allahın kulu cevaplamadı..