Biraz Pratik Yapayım Dedim Ortaya Bu Çıktı
bot.php
<?php
// php şarkı sözü botu
// coded by andyou
// http://www.codeboot.com
// Veri Tabanı Bağlantısı Kur
$hostname = "localhost"; // Mysql Sunucu ismi
$database = "rssbot"; // Veri Tabanı Adi
$username = "root"; // Kullanıci Adi
$password = ""; // Sifre
$baglanti = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $baglanti);
$durbiraz=1;
//sayfalar arasi gecis suremiz
// asagida lazim olacak fonksiyonumuz
function adam_et($asilboy) {
$fazlalik = array('','<!-- You can start editing here. -->','<p>','</p>','</div>','5');
$sunnet = array('','','','','');
$asilboy = str_replace($fazlalik,$sunnet,$asilboy);
return $asilboy;
}
// Veriyi Al
if (empty($_GET['id'])){
$kacinci=5;
} else {
$kacinci=$_GET['id'];
$kacinci++;
}
$url = "http://www.sarkisozu.gen.tr/?p=" . $kacinci;
$siteden = file_get_contents($url);
preg_match('|rel="bookmark" title=".*?">(.*)</a></h2>|',$siteden,$title);
// basligini aldik
$baslik = $title[1];
$sarkii=explode ('<div class="entry">', $siteden);
$sarkii=explode ('<h3 id="comments">', $sarkii[1]);
//icerigini aldik
$ssozu = adam_et($sarkii[0]);
//yukaridaki kodla icerigi extra bos kodlardan temizledik
echo "<h1>$baslik</h1><br />$ssozu<br />";
//Alınan Veriyi Veritabanına Kaydediyoruz
mysql_query("INSERT INTO sarkisozubot (id,baslik,soz) VALUES (null,'$baslik','$ssozu');" );
header('Refresh:'.$durbiraz.' url='.$_SERVER['SCRIPT_NAME'].'?id='.$kacinci);
//bir sonraki sarkiya geciyoruz
?>Sql
CREATE TABLE `sarkisozubot` (
`id` int(11) NOT NULL auto_increment,
`baslik` varchar(255) NOT NULL,
`soz` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
her hangi bir scripte göre değildir kaynak belirterek istediğiniz yerde yayınlayabilirsiniz