Sarkisozu.gen.tr botunu bu script ile entegre ettim, gayet güzel çalışıyor, kullanmak isteyen kullanabilir. İlk mesaja eklerseniz daha çok kişi kullanabilir.
5 adımda script uyumlu hale gelecek. İlk başta Aşağıdaki dosyaya veritabanı bilgilerinizi girdikten sonra anadizinize bot.php olarak kaydedin.
Alıntı
<?php
$hostname = "localhost";
$database = "mp3muzik";
$username = "root";
$password = "";
$baglanti = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $baglanti);
$durbiraz=1;
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;
}
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);
$baslik = $title[1];
$sarkii=explode ('<div class="entry">', $siteden);
$sarkii=explode ('<h3 id="comments">', $sarkii[1]);
$ssozu = adam_et($sarkii[0]);
echo "<h1>$baslik</h1><br />$ssozu<br />";
mysql_query("INSERT INTO sarkisozubot (id,baslik,soz) VALUES (null,'$baslik','$ssozu');" );
header('Refresh:'.$durbiraz.' url='.$_SERVER['SCRIPT_NAME'].'?id='.$kacinci);
?>
SOnra index.php, ara.php, dinle.php
de <?=?> gibi kısımlarda
sarkici yazan yerlere
baslik yazin,
sarki yazan yere
soz yazin, id yazan yerler aynı kalsın,dokunmayın. Notepad++ kullanıyorsanız hepsini açın ctrl+f yapıp değiştir sekmesine gelin sarkici yazan tüm kısımları başlık ile değişmesi için tümünü değiştir belge seçeneğini tıklayın. Açık olan tüm dosyaları editleyecektir.
Sonra phpmyadmin'den veritabanınızı seçin, Üst menüelrden SQL'a tıklayıp aşağıda ki kodu çalıştırın.
Alıntı
CREATE TABLE `sarkisozubot` (
`id` int(11) NOT NULL auto_increment,
`baslik` varchar(255) NOT NULL,
`soz` text NOT NULL,
PRIMARY KEY (`id`)
)
Ben çalıştırdırım güzel script, takıldığınız yerleri sorabilirsiniz.