Şimdi Ara

Xml VE Php

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
427
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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..........



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







  • 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............




  • Yapay Zeka’dan İlgili Konular
    php database veri eklemede hata
    geçen yıl açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.