Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
443
Tıklama
0
Öne Çıkarma
Xml VE Php
E
19 yıl
Teğmen
Konu Sahibi

Arkadaşlar php ile xml den bilgi çakip yeni veriler yazdırmanın yolunu en kolay biçimde özetleyecek bi arkadaş varsa lütfen yardım etsin ....
Yalnız birçok forumda bu konuyu araştırdım hiçbiri yeteri kadar açıklayıcı diil ingilizce kaynaklarıda araştırıyorum ama xml ile php nin arasında daha basit bir yol olmalı yoksa deveye hendek atlatmak gibi bişey bu yüzden açıklayıcı bir yazı yazarsanız sevinirim (yani lütfen gerekmedikce link vermeyin ben zaten google da bütün gün araştırıyorum )...........

Neyse cevap umudum az da olsa yardımlarınızı bekliyorum.................

Bu arada istirham ediyorum ne yapıcaksın XML i gibi bi soru sormayın (bazı forumlarda aynı sorular var da onun için dedim ) ben zaten mysql veya text ya da başka şekillerde de veritabanı uygulamalarını az çok biliyorum..........

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi enginkzlgn -- 10 Haziran 2006; 1:16:55 >

E
19 yıl
Teğmen
Konu Sahibi

Neyse 1 gece uyumamakta keramet vardır..
Çözümü buldum ve gerçekten çok kolay bir yolla ama hala zor yolları bol miktarda mevcut....
Örnek olarak haber gen tr den "RSS" çekmeyi yolluyorum sonuçta rss de xml stili ile yazılıyor yani xml e bir örnek ama çok yakında sitenize rss haberleri koymanız için bir program yazıcam tabii php ile .....
Konuyu uzatmadan örneği veriyorum......

<? 
/*
Bu bilgiler haber.gen.tr adresinden rss okumaktadr....
Xml denemesi için kullanlmaktadr..
Konuyu en basit haliyle anlatmaya altm zaten zor bir anlatım
yapacak kadar da xml bilgisine sahip değilim
*/

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style11 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
a:link {
color: #33CCFF;
text-decoration: none;
}
a:visited {
color: #CC9900;
text-decoration: none;
}
a:hover {
color: #3366FF;
text-decoration: underline;
}
a:active {
color: #33CCFF;
text-decoration: none;
}
-->
</style>
</head>

<body>
<xml id="haber" src="http://www.haber.gen.tr/rss/rss.asp?cat=1"></xml>


<table width="738" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><strong>TURKiYE GUNDEMi</strong></td>
</tr>

</table>

<?
$dosya_ac=fopen("http://www.haber.gen.tr/rss/rss.asp?cat=1",'r');
$dosya_oku=fread($dosya_ac,4096);
#temel olarak yukarıda dosya açar gibi sitemizi açıyoruz
#Aşağıda ise xml verilerini yüklüyorum
$xml_yap=simplexml_load_string($dosya_oku);


foreach ($xml_yap->channel->item as $ana){

//burada da basitçe değişken ataması yapıyorum.....
$konu=$ana->title;
$link=$ana->link;
$konu_devami=$ana->description;


?>


<table width="738" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td align="center" ><span class="style11" ><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=7519000&url=<?=$link?>" title="<?=$konu_devami?>" data-href="<?=$link?>" title="<?=$konu_devami?>"> <?=$konu;?></a></span></td>

</tr>
</table>

<?
}
?>
</body>
</html>


Umarım açıklayıcı olmuştur (açıklayıcı olması tartışılır ama kolay olduğuna eminim )
Sorularınız olursa cevaplamaya çalışıcam............



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.