JQuery ve jFeed kullanılarak, makul rss ayrıştırma yoluma bozmak için çalışıyorum.
Çünkü same origin policy Ben yerel bir sayfanın içine BBC'nin sağlık news feed çekiyorum (http://www.davidrhysthomas.co.uk/play/proxy.php).
Başlangıçta bu jFeed indirme paketinde kullanılabilir olarak sadece aynı proxy.php
script, ama nedeniyle benim konağın devre dışı bırakılmasına allow_url_fopen()
Ben aşağıdaki php tadil ettik:
$url = "http://newsrss.bbc.co.uk/rss/newsonline_uk_edition/health/rss.xml";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
echo "$data";
curl_close($ch);
Benim yerel makinede orijinal fopen
olarak aynı / benzer içeriğini oluşturmak görünüyor.
Şimdi çalışıyor görünüyor, ben sayfa ile çalışmak ve benim utanç, nasıl görmüyorum jFeed senaryoyu kurma bakıyorum.
Ben en azından, bu çalışması gerekir, anlamak:
jQuery.getFeed({
url: 'http://www.davidrhysthomas.co.uk/play/proxy.php',
success: function(feed) {
alert(feed.title);
}
});
... Ama, ben seni tahmin eminim, o doesn't. Ne var olmayan-çıkış, burada inceleme için kullanılabilir: http://www.davidrhysthomas.co.uk/play/exampleTest.html. Ve ben dürüstçe ne bu konuda ne bir ipucu yok.
Herkes bazı göstericiler, ipuçları, ipuçları, ya da, bir çimdik, yanaklar etrafında hızlı bir tokat ve 'kendinizi birlikte çekin!' Teklif verebilir çok takdir ediyorum ...
Şimdiden teşekkürler =)