<?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:)
?> Rss İle Çekilen Konunun Mysql'e Eklenmesi ?
4
●506
- 21-01-2009, 22:40:19rss 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ı ?
- 21-01-2009, 23:39:22ilk ö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, 12:52:39Üyeliği durdurulduarkadaş mantığını vermiş. Ordaki mantık çerçevesinde kodlarınıza uyarlamalısınızBy_System adlı üyeden alıntı: mesajı görüntüle