arkadaşlar GÜNCEL altın fiyatlarını sitemde göstermek istiyorum
http://www.doviz.com/feed/altin.php
bu adresten sadece 14,18,22 ayar altın fiyatlarını sitemde nasıl gösteririm. bunu php veya başka bir yöntem ile nasıl hallederim?
rss bilgileri php ile çekmek
4
●1.041
- 10-08-2009, 02:42:52Hocam Ajax İle RSS okutabilirsin yani php5 ile gelen simplexml kütüphanesi ile yapılabilir,Gördüğüm kadarıyla rss olan bir veriyi çekmek istiyorsunuz,
<?php
$adres="örnek siteniz";
function rss($szFeed({
$Xml = simplexml_load_file(urldecode($szFeed));
//XSL dosyasını simplex dosyasına çevirelim
$Xsl = simplexml_load_file('rss_reader.xsl');
$proc = new XSLTProcessor;
//XSL uzantılı dosyamı ekliyelim
$proc->importStyleSheet($Xsl);
//şimdi ise bilgileri xml değişkenini uygulıyacaz
return $proc ->transformToXML($Xml);
}
$reader = rss(urldecode($adres));
echo $reader;
?>
Bir rss kaynağı oluşturmak için yukarda yazmış olduğum kod şeklinde xml yapısı çekmek için kullanılabilir tam olarak hangi dosyaya tam olarak nasıl istediğin bir sitenin taslağını gösterirsen o şekilde deniyebiliriz,şimdi ben örnek kod dizinini yazdım,ve herhangi bir editörde yazmadım hata olabilir tam olarak denemede yapmadım,XML verilerinin ayrıştırılması ve Rss uygulamasıda olabilir,önemli az çok xml yada internet'den kaynağı bulabilirsin ingilizce kaynakları önerim bu şekilde istediğinin bilginin tam çöüzümü alabilirsin,yada bu araya yazarakda elimden geldiği kadar yardımcı olabilirim,
İstediğin programlama dilinde yapabilirsin Php'de istiyorsan SimpleXML kütüphanesi bilmen yeterli olacaktır. - 10-08-2009, 02:51:56Kısaca şöyle yapabilirsin..
header('Content-Type: text/html; charset=utf-8'); $xml = simplexml_load_file('http://www.doviz.com/feed/altin.php'); $a = $xml->channel->item[5]->title; $a1 = $xml->channel->item[5]->description; $b = $xml->channel->item[6]->title; $b1 = $xml->channel->item[6]->description; echo $a.'<br />'; echo $a1.'<br />'; echo $b.'<br />'; echo $b1.'<br />';