• 21-01-2009, 22:40:19
    #1
    rss kodum altta bu php dosyasınada gelio ama ben bu gelen verileri önce mysqle sonra mysqldende baska bir sayfaya çağıracam mysql'e ekletemediğim İçin olmadı nasıl yapabilirim ? veya böle bişi varmı ?
       <?php
    
    //Coded By RMx
    // Kodlar başlıyor.:)
    
    // fonksiyon tanmılayalım...
        function salla($rmx) {
    //XML ayarlarım...
            $xmldosya = fopen($rmx, 'r');
            if (!$xmldosya) die('xml dosyasını okuyamadım :(');
            $oku = fread($xmldosya ,40000);
    //parçalama işlemlerim:)
            $aq = eregi("<item>(.*)</item>", $oku ,$huseyin);
            $nihaha = explode("<item>", $huseyin[0]);
            $yat = count($nihaha);
    // Font ayarlarım...
            echo '<font face=verdana><ul>';
            
    // döngü kurayım hemen diğer linkleri de almak için...
    for($i=1 ; $i<=$yat-1 ;$i++) {
    
    //RSS adresini yazdığım sitenin içinden almak istediğim
    //Bilgilerin taglarının içinden bilgileri alıyorum...
    
                ereg("<title>(.*)</title>",$nihaha[$i], $baslik);
                ereg("<link>(.*)</link>",$nihaha[$i], $linkler);
                ereg("<description>(.*)</description>",$nihaha[$i], $aciklama);
                echo str_replace('RMx','a',"<li><font style='font-size: 12px;'><RMx target=_blank href ='$linkler[1]'\>".utf8_decode($baslik[1])."</RMx></font>");
                echo "<br><font color=gray style='font-size: 10px;'>".utf8_decode($aciklama[1])."</font></li>";
            }
        }
        //RSS okuyucumuzun başlığını koyalım...
        echo '<h1>RSS Okuyucu</h1>';
        // Yazdığımız fonksiyonu okutalım...
        $xml = 'http://www.milw0rm.com/rss.php';
        // Ben örnek olarak milw0rmun rss adresini aldım.. Siz istediğiniz gibi değişin:)
        // Haberleri almak için yazmıştım ama her türlü rss okuyabilirsiniz...
        salla($xml);
    
    //Bitti:)
        ?>
  • 21-01-2009, 23:39:22
    #2
    ilk önce bir tablo oluşturman gerekiyor bunun için
    rss den dönen her değişik kayıt içinse 1 er sütün

    yani linkler, baslik, aciklama olarak ele alırsak 3 tane sütünün olması lazım bir de primary etti 4 tabloyu oluşturduktan sonra zaten orda ekrana yazdırıyorsun herşeyi aynı değişkenleri kullanarak bir de veritabanına kkayıt yaptracan

    insert into rsshaber (key, link, baslik, aciklama) values('','$linkler['1']','$baslik['1']','aciklama['1']')
    şeklinde ise kaydı yaptırabilirsin.
  • 22-01-2009, 11:54:22
    #3
    tablo ve kolanları oluşturdum ama kodu ekleyince hata verdi

    Parse error: syntax error, unexpected T_STRING in /opt/lampp/htdocs/knmnr/veri.php on line 39
  • 22-01-2009, 12:52:39
    #4
    Üyeliği durduruldu
    By_System adlı üyeden alıntı: mesajı görüntüle
    tablo ve kolanları oluşturdum ama kodu ekleyince hata verdi
    Parse error: syntax error, unexpected T_STRING in /opt/lampp/htdocs/knmnr/veri.php on line 39
    arkadaş mantığını vermiş. Ordaki mantık çerçevesinde kodlarınıza uyarlamalısınız
  • 22-01-2009, 13:13:37
    #5
    galiba şimdi anladım teşekkürler