• 05-05-2008, 20:39:34
    #1
    <? echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
    <? echo '<?xml-stylesheet href="rss.xsl" type="text/xsl"?>'."\n"; ?>
    <rss version="2.0">
        <channel>
            <title>Yeni Programlar - Siteadı</title>
            <description>Siteadı yeni programlar rss servisi.</description>
            <link>http://127.0.0.1/</link>
            <language>tr-TR</language>
            <ttl>3</ttl>
    <?
            // oxxi.net - dmrL
        include("ayar.php");
        @sqlconnect();
        $sql = mysql_query("select id,ad,aciklama from oyun limit 10");
        while($veri    = @mysql_fetch_array($sql)) {
    ?>        
            <item>
                <title><?=$veri['ad']?></title>
                <link>http://127.0.0.1/<?=$veri['id']?>/<?=cevir($veri['adi'])?>.html</link>
                <description><?=substr($veri['aciklama'],0,255)?>...</description>
            </item>
    <?
        }
        @sqlclose();
    ?>        
        </channel>
    </rss>
    Bu kodlarla rss oluşturdum ama rssde hiç bir şey gözükmüyor yani konular rss de oluşmuyor..sadece rss gözükmüyor..
  • 06-05-2008, 09:55:33
    #2
    cevir seo fonksiyonunu tanımlamamıssın..

    <?php
    
    header("Content-type: text/xml");
    function seolink($tmpStr) {
        $tmpStr = ereg_replace('\.', '', $tmpStr);
        $tmpStr = ereg_replace('\?', '', $tmpStr);
        $tmpStr = ereg_replace('#', '', $tmpStr);
        $tmpStr = ereg_replace(',', '', $tmpStr);
        $tmpStr = ereg_replace('/', '', $tmpStr);
        $tmpStr = ereg_replace(';', '', $tmpStr);
        $tmpStr=trim($tmpStr);
        $tmpStr = ereg_replace(' ', '-', $tmpStr);
        $tmpStr = ereg_replace('ç', 'c', $tmpStr);
        $tmpStr = ereg_replace('g', 'g', $tmpStr);
        $tmpStr = ereg_replace('i', 'i', $tmpStr);
        $tmpStr = ereg_replace('ö', 'o', $tmpStr);
        $tmpStr = ereg_replace('s', 's', $tmpStr);
        $tmpStr = ereg_replace('ü', 'u', $tmpStr);
        $tmpStr = ereg_replace('Ç', 'C', $tmpStr);
        $tmpStr = ereg_replace('G', 'G', $tmpStr);
        $tmpStr = ereg_replace('I', 'i', $tmpStr);
        $tmpStr = ereg_replace('Ö', 'O', $tmpStr);
        $tmpStr = ereg_replace('S', 'S', $tmpStr);
        $tmpStr = ereg_replace('Ü', 'U', $tmpStr);
        $tmpStr = ereg_replace('\'', '', $tmpStr);
    
        return strtolower($tmpStr);
    }
    include_once("ayar.php");
    $xml_ciktisi="<?xml version=\"1.0\" encoding=\"UTF-8\"?>
    <rss version=\"2.0\">
    <channel>
      <title>Yeni Programlar - Site adı</title> 
      <link>http://www.siteadi.com</link>
      <description>Siteadı yeni programlar rss servisi</description>
      <language>tr</language>
      <copyright>(C) 2008 siteadi.com</copyright>";
    $sql="SELECT id,ad ,aciklama FROM oyun ORDER BY id DESC LIMIT 0,10";
    
    $sorgu=mysql_query($sql);
    
    while ( $veri = mysql_fetch_array($sorgu)) {
    $ad=$veri["ad"];
    $seoad=seolink($veri["ad"]);
    $id = $veri["id"];
    $aciklamax =  @eregi_replace('&[A-Za-z]{0,7};', '', strip_tags($veri["aciklama"]));
    
    $xml_ciktisi .= " <item>
        <title>$ad</title>
        <link>http://www.siteadi.com/$id/$seoad.html</link> 
    <description>$aciklamax</description>
      </item>";
    };
    
    echo $xml_ciktisi ."</channel>
    </rss>";
    
    ?>
  • 06-05-2008, 14:01:09
    #3
    seo fonsiyonları için kısaca
    include_once("fonk.php");

    yazsak olurmu
  • 06-05-2008, 15:00:18
    #4
    Üyeliği durduruldu
    furkansfl adlı üyeden alıntı: mesajı görüntüle
    seo fonsiyonları için kısaca
    include_once("fonk.php");
    yazsak olurmu
    sorun çıkmaz kullanabilirsin.