• 14-09-2009, 09:37:26
    #10
    valla istiyorsan yapip verelim buraya db filan bilgilerin tabloyu scren cek neleri cekmek istiyorsun anlat...
  • 14-09-2009, 11:51:52
    #11
    dinamik bir rss yapmak için ilk önce dosyanın mimetipini belirtmek gerekirki dosyaya ne olarak ilgileneceğini belirtelim
    header("Content-type: text/xml\n\n");
    Bu kod sayfanın en başında php tagının hemen altında durmalı.
    Bu bir php dosyasına eklendiğinde sistem o dosyaya bir xml gibi davranacaktır.
    Şimdi rss oluşturmaya gelirsek
    <?php
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>
    <rss version=\"2.0\">";
    include('db.php'); //mysql baglanti sayfamizi ekliyoruz
    echo "
    <channel>
    <title>Site Adi Rss</title>
    <description>Haberler</description>
    <link>Sitenin http li url adresi</link>
    <language>tr</language>
    <webMaster>webmasterin mail adresi</webMaster>
    <image>
    <url>burada rss ekranında gorunece minik logo adresi</url>
    <title>MaviTm</title>
    <link>http://www.mavitm.com</link>
    <description>php scriptler</description>
    </image>";
    ?>
    Yukarda kodun ilgili yerlerinde açıklama yazdım onları takip edip düzenlemeleri yaparsın
    Şimgi yukardaki kodun altına gelicek rss mizin içeriklerinin parçalarını yerleştirelim
    <?php
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET collation_connection = 'latin5_turkish_ci'");//dbden tr karakterleri duzgun aliyorum
    $sql = mysql_query("SELECT * FROM  table  ORDER BY id DESC LIMIT 30");
    while($yazi = mysql_fetch_assoc($sql)) {
    $link = http://site.com/bul.php?id=".$yazi[hid]; //burada konuya gidecek link
    echo '
    <item>
    <title>'.$yazi[baslik].'</title>
    <description><![CDATA[';
    //alttada konuyla ilgili ne yazmasini istersen onu ekle aciklama olarak gelick
    echo '
    ' . $yazi['giris'] .']]></description>
    <link>http://site.com/bul.php?id=".$yazi[hid];</link>
    </item>';
    }//while
    ?>
    </channel>
    </rss>
    Bu kodlarda senin db ye bağlanıp kendi verilerini getirip koyman için

    Konunun tamamı
    <?php
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>
    <rss version=\"2.0\">";
    include('db.php'); //mysql baglanti sayfamizi ekliyoruz
    echo "
    <channel>
    <title>Site Adi Rss</title>
    <description>Haberler</description>
    <link>Sitenin http li url adresi</link>
    <language>tr</language>
    <webMaster>webmasterin mail adresi</webMaster>
    <image>
    <url>burada rss ekranında gorunece minik logo adresi</url>
    <title>MaviTm</title>
    <link>http://www.mavitm.com</link>
    <description>php scriptler</description>
    </image>";
    ?>
    <?php
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET collation_connection = 'latin5_turkish_ci'");//dbden tr karakterleri duzgun aliyorum
    $sql = mysql_query("SELECT * FROM  table  ORDER BY id DESC LIMIT 30");
    while($yazi = mysql_fetch_assoc($sql)) {
    $link = http://site.com/bul.php?id=".$yazi[hid]; //burada konuya gidecek link
    echo '
    <item>
    <title>'.$yazi[baslik].'</title>
    <description><![CDATA[';
    //alttada konuyla ilgili ne yazmasini istersen onu ekle aciklama olarak gelick
    echo '
    ' . $yazi['giris'] .']]></description>
    <link>http://site.com/bul.php?id=".$yazi[hid];</link>
    </item>';
    }//while
    ?>
    </channel>
    </rss>
  • 15-09-2009, 22:44:10
    #12
    Üyeliği durduruldu
    MaviTm adlı üyeden alıntı: mesajı görüntüle
    dinamik bir rss yapmak için ilk önce dosyanın mimetipini belirtmek gerekirki dosyaya ne olarak ilgileneceğini belirtelim
    header("Content-type: text/xml\n\n");
    Bu kod sayfanın en başında php tagının hemen altında durmalı.
    Bu bir php dosyasına eklendiğinde sistem o dosyaya bir xml gibi davranacaktır.
    Şimdi rss oluşturmaya gelirsek
    <?php
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>
    <rss version=\"2.0\">";
    include('db.php'); //mysql baglanti sayfamizi ekliyoruz
    echo "
    <channel>
    <title>Site Adi Rss</title>
    <description>Haberler</description>
    <link>Sitenin http li url adresi</link>
    <language>tr</language>
    <webMaster>webmasterin mail adresi</webMaster>
    <image>
    <url>burada rss ekranında gorunece minik logo adresi</url>
    <title>MaviTm</title>
    <link>http://www.mavitm.com</link>
    <description>php scriptler</description>
    </image>";
    ?>
    Yukarda kodun ilgili yerlerinde açıklama yazdım onları takip edip düzenlemeleri yaparsın
    Şimgi yukardaki kodun altına gelicek rss mizin içeriklerinin parçalarını yerleştirelim
    <?php
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET collation_connection = 'latin5_turkish_ci'");//dbden tr karakterleri duzgun aliyorum
    $sql = mysql_query("SELECT * FROM  table  ORDER BY id DESC LIMIT 30");
    while($yazi = mysql_fetch_assoc($sql)) {
    $link = http://site.com/bul.php?id=".$yazi[hid]; //burada konuya gidecek link
    echo '
    <item>
    <title>'.$yazi[baslik].'</title>
    <description><![CDATA[';
    //alttada konuyla ilgili ne yazmasini istersen onu ekle aciklama olarak gelick
    echo '
    ' . $yazi['giris'] .']]></description>
    <link>http://site.com/bul.php?id=".$yazi[hid];</link>
    </item>';
    }//while
    ?>
    </channel>
    </rss>
    Bu kodlarda senin db ye bağlanıp kendi verilerini getirip koyman için

    Konunun tamamı
    <?php
    header("Content-type: text/xml\n\n");
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>
    <rss version=\"2.0\">";
    include('db.php'); //mysql baglanti sayfamizi ekliyoruz
    echo "
    <channel>
    <title>Site Adi Rss</title>
    <description>Haberler</description>
    <link>Sitenin http li url adresi</link>
    <language>tr</language>
    <webMaster>webmasterin mail adresi</webMaster>
    <image>
    <url>burada rss ekranında gorunece minik logo adresi</url>
    <title>MaviTm</title>
    <link>http://www.mavitm.com</link>
    <description>php scriptler</description>
    </image>";
    ?>
    <?php
    mysql_query("SET NAMES 'latin5'"); 
    mysql_query("SET collation_connection = 'latin5_turkish_ci'");//dbden tr karakterleri duzgun aliyorum
    $sql = mysql_query("SELECT * FROM  table  ORDER BY id DESC LIMIT 30");
    while($yazi = mysql_fetch_assoc($sql)) {
    $link = http://site.com/bul.php?id=".$yazi[hid]; //burada konuya gidecek link
    echo '
    <item>
    <title>'.$yazi[baslik].'</title>
    <description><![CDATA[';
    //alttada konuyla ilgili ne yazmasini istersen onu ekle aciklama olarak gelick
    echo '
    ' . $yazi['giris'] .']]></description>
    <link>http://site.com/bul.php?id=".$yazi[hid];</link>
    </item>';
    }//while
    ?>
    </channel>
    </rss>
    kardeş öncelikle tşk ederim fakat nere hangi php kodunu koyacagımı bilmiyorum vakti olan birisi bana yardim edebilirmi
  • 15-09-2009, 22:58:06
    #13
    Üyeliği durduruldu
    SefaCan adlı üyeden alıntı: mesajı görüntüle
    valla istiyorsan yapip verelim buraya db filan bilgilerin tabloyu scren cek neleri cekmek istiyorsun anlat...
    cekmek istedigim tablo jokes olan tablo


    DROP TABLE IF EXISTS `jokes`;
    CREATE TABLE `jokes` (
    `id` int(6) NOT NULL auto_increment,
    `category` varchar(255) default NULL,
    `joke` text,
    `dateadded` timestamp NOT NULL default CURRENT_TIMESTAMP,
    `votestar1` int(6) NOT NULL default '0',
    `votestar2` int(6) NOT NULL default '0',
    `votestar3` int(6) NOT NULL default '0',
    `votestar4` int(6) NOT NULL default '0',
    `votestar5` int(6) NOT NULL default '0',
    `votestartotal` int(7) NOT NULL default '0',
    `views` int(11) NOT NULL default '0',
    PRIMARY KEY (`id`),
    KEY `Category` (`category`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9990 ;
  • 15-09-2009, 23:02:18
    #14
    ben kodların içerisindede minik açıklamalar yaptım aslında incelesen çok basit bir şekilde yapabilirsin
  • 15-09-2009, 23:30:40
    #15
    Üyeliği durduruldu
    deniyorum ama hata veriyor nedense tam denicem simdi kodlari hazir hazir yerleştirecem bakalım saol yardımın icin yinede.