JQuery ile RSS besleme okuma

Genel Yorum yap

Aşağıdaki basit kod parçacığı jquery ajax ile rss beslemesini okumak için yazdım. Bir süredir JQuery kullanıyorum. Yine de javascript için tam olarak bir kütüphane(framework de denebilir) kullanmaya alışamadım. class metodlarını kullanarak sayfa içine yerleştirmek mümkün. İlerleyen zamanda onu da yazarım inşallah :-D

1
2
3
4
5
6
7
8
9
10
$.ajax({
    type: "GET",
    url: "xml.php?dosya=forum",//wiki.xml
    dataType: "xml",
    success: function(xml) {
		$(xml).find('item').each(function(){
			$("#cikti").html($("#cikti").html()+"<br /><a href='"+$('link',this).text()+"' target='_blank'>"+$('title',this).text()+"</a>");
		});
   }
});

Güvenlik nedeniyle mevcut alanadı dışından veri okumaya çalıştığınızda tarayıcı hata veriyor( En azındna firefox veriyor). Bunun önüne geçmek için aşağıdaki gibi basit bir kod iş görüyor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
< ?php
$_D = array_key_exists("dosya",$_GET) ? $_GET['dosya'] : "wiki";
 
$dosya = array();
$dosya['wiki'] = "http://wiki.linux-sevenler.org/index.php?title=%C3%96zel:Recentchanges&feed=rss";
$dosya['forum'] = "http://forum.linux-sevenler.org/index.php?PHPSESSID=5bfa9a80662d4857224d9a122299d288&type=rss;action=.xml";
 
if(array_key_exists($_D,$dosya))
{
	$xml = implode("\n", file($dosya[$_D]));
	header("Content-Type: text/xml");
	echo $xml;
}else
{
	echo hata;
}
?>

Not: Ayrıntılı yazmak isterdim ama vakit ancak bu kadarına yetti.

“JQuery ile RSS besleme okuma” girdisine 3 yorum yapılmış

  1. hekim gorup söyledi:

    oh bea sonunda buldum sabahtan beri bunu arıyordum. eline sağlık güzel kardesim.

  2. Sedat Kumcu söyledi:

    Elinize sağlık. İyi çalışmalar.

  3. cem söyledi:

    şöyle bir şey arıyorum yardımcı olabilirmisiniz acaba
    ÅŸu sekilde bir xml olusturucum var

    gruop1
    benimprojem.net
    http://www.benimprojem.net
    benim projem

    ve bu bilgileri sayfaya basmak istiyorum ÅŸu sekilde
    iççerisine
    <a href="” title=”">
    şeklinde içerisinde sectigim gruopismi ile 1 2 3 olarak devam ediyor.. o grouptaki bilgilelri basmak..
    bunu nasıl yapabilirim acaba ??
    ve bilgiler herhangi bir siteye eklenebilecek benim sitemden cekilerek yani baska bir serverdan alıp basıcak …
    Bu konuda yardımcı olabilirmisiniz.. xml dosyası php ile olusturuluyor db den cekilerek ..

Yorum Yap

Powered by WP Hashcash

WP Theme & Icons by N.Design Studio
Girdi Beslemesi Yorum Beslemesi GiriÅŸ