• 24-11-2007, 18:24:38
    #1
    meraba arkadaşlar bir php kod ile xml ye yerileri nasıl yazarım. Örnek olarak
    <?
    $a=ahmet;
    $b=Karakaya;
    $isi=Elektrik teknikeri;
    ?>
    BUradaki php kod daki verileri sql tablosu olarak örnek veriyorum
    tablo adı ==> User
    alan adları ==> a, b, isi
    gibi.
    Ben şimdi bu php koddaki bilgileri
    nasıl
    <user>
    <a>$a</a>
    <b>$b</b>
    <is>$isi</is>
    </user>
    Şeklinde xml e yazdırabilrim tşk.
  • 24-11-2007, 19:16:38
    #2
    örnek bir rss kodlaması işini görür sanırım ?

    <?php
    
    
    define("IN_MYBB", 1);
    
    require_once "./global.php";
    
    header("Content-Type: text/xml");
    $result = mysql_query("SELECT fid, name FROM ".TABLE_PREFIX."forums ORDER BY fid DESC");
    
    if (!$result) {
        echo "An error occured";
        } else {
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>\n\n";
    echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
    echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
    echo "<rss version=\"0.91\">\n\n";
    echo "<channel>\n";
    echo "<title>YBF Fid Rss</title>\n";
    echo "<link>".$mybb->settings['bburl']."</link>\n";
    echo "<description>    ".$mybb->settings['homename']." - ".$mybb->settings['bburl']."</description>\n";
    echo "<language>".$mybb->settings['cplanguage']."</language>\n\n";
    
    while (list($fid, $name) = mysql_fetch_row($result)) {
        echo "<item>\n";
        echo "<title>".htmlspecialchars($name)."</title>\n";
        echo "<link>".$mybb->settings['bburl']."/forumdisplay.php?fid=$fid</link>\n";
        echo "</item>\n\n";
    }
        echo "</channel>\n";
        echo "</rss>";
    }
    
    ?>
    mybb için yazdım bunu offical mod sitesinde yayında şuan