|
|
#2 (permalink) |
|
Üyelik Tarihi: 20.09.2007
Yer: istanbul
Yaş: 24
Mesaj: 21
|
Re: xml ürün bilgisi
dinamik olarak XML çıktısı almak PHP de mümkün.
oluşturcağın news.XML boş sayfasına çıktını bu kodlarla yazdırabilirsin. kendine uyarla. news.XML in cmhod ayarı 777 olmalı. <? require_once('db.PHP'); $query= mysql_query("SELECT * FROM News where NWSDeleted = '0' ORDER BY NWSid desc LIMIT 20") or die ('Bağlantı Hatası'); $result=mysql_query($query); $dosya_adi = "news.XML"; $dosya = fopen ($dosya_adi , 'w') or die ("Dosya açılamadı"); $XML.= "<?XML version=\"1.0\" encoding=\"utf-8\"?>\r\n"; $XML.= "<RSS version=\"2.0\">\r\n"; $XML.= "<channel>\r\n"; $XML.= "<title>site Adı</title>\r\n"; $XML.= "<link>http://www.siteadi.com/</link>\r\n"; $XML.= "<description>Türkiye'nin ilkeli,güvenilir haber portalı</description>\r\n"; $XML.= "<image>\r\n"; $XML.= "<title>site Adı</title>\r\n"; $XML.= "<width>79</width>\r\n"; $XML.= "<height>81</height>\r\n"; $XML.= "<link>http://www.siteadi.com</link>\r\n"; $XML.= "<url>http://www.siteadi.com/images/logo.jpg</url>\r\n"; $XML.= "<description>Türkiye'nin ilkeli,güvenilir haber portalı</description>\r\n"; $XML.= "</image>\r\n"; $XML.= "<language>tr-TR</language>\r\n"; $XML.= "<ttl>20</ttl>\r\n"; while ($row=mysql_fetch_array($query)) { $image= mysql_query("SELECT IMGFSource FROM image WHERE IMGid = '".$row['18']."'") or die ('Bağlantı Hatası'); $HandOfPtah = mysql_result($image,0,0); if($HandOfPtah=='0') $HandOfPtah = "images/news/sumDefault.jpg"; $XML.= "<item>\r\n"; $XML.= "<title>".$row['1']."</title>\r\n"; $XML.= "<description>".$row['4']."</description>\r\n"; $XML.= "<link><![CDATA[http://www.siteadi.com/haber.PHP?c=".$row['27']."&s=".$row['0']."]]></link>\r\n"; $XML.= "<pubDate>".$row['6']."</pubDate>\r\n"; $XML.= "<guid>".$HandOfPtah."</guid>\r\n"; $XML.='</item>'; } $XML.='</channel>'; $XML.='</RSS>'; fputs ( $dosya ,$XML ) ; fclose ($dosya); ?> |
|
|
|
Zoque'a hoşgeldiniz!