Php ile Denetleme Botu Yapalım

Tarih: Aralık 6th, 2008 | Yazar: | Kategori: Php | Etiketler: , , , , , , , , , , , , | 1 Yorum »

Merhaba arkadaşlar. Bu yazımda sizlere Php yardımı ile nasıl denetleme botu yaparız onu anlatacağım. Denetleme botundan kastım hani Google Amca gibi siteler sitemize gelip doğrulama koduna falan bakıyor. İşte bizde aynen böyle birşey yapıcaz. Özellikle toplist gibi scriptler yazanlar için bulunmaz kaynak diyebiliriz.

Diğer derslerimdeki gibi fonksiyonlu yapmayacağız bunu. Kendi şifremizi belirleyeceğiz ve adamın sitesine girip meta etiketlerinde belirli bir ifadeyi arayacağız. Dediğim gibi özellikle aktivasyonlu scriptler için böyle bir ekleti şart durumunda. İsterseniz hemen başlayalım;

<?
//Fonksiyon: Ertugrul Erkan
$adres = file_get_contents("http://birogrenciklasigi.com");
preg_match_all('|<meta name="kontrol" content="(.*?)" />|',$adres,$toplam);
echo $toplam[1][0];
?>

Kodumuz bu. Şimdi burada her zaman ki gibi veri çekici botumuz bulunuyor. Zaten bilenler için değilde ilk defa görenler için;

Arkadaşlar dosya süzgecimize bir site adresi veriyoruz. Burada ismi kontrol olan meta etiketinde content kısmındaki kontrol şifremizi çekiyoruz. Sonrasında ekrana basıyoruz. Şu anda bu pek bir işe yaramaz. Yalnız şöyle yaparsak;

<?
//Fonksiyon: Ertugrul Erkan
$adres = file_get_contents("http://birogrenciklasigi.com");
preg_match_all('|<meta name="kontrol" content="(.*?)" />|',$adres,$toplam);
if($toplam[1][0]=="sifre") {
echo "Onaylandı";
}else{
echo "Onaylanmadı";
}
?>

Onaylanıp, onaylanmadığını da kontrol ederiz. Ayrıca burada Onaylanmadı yerine veritabanında onay kısmına 0 düşebiliriz. Bu sayede işlemlerimizi de kontrol altına alırız.

Örnek: Diyelim toplist siteniz var. Sizin verdiğiniz şeyleri ekleyip eklemediğini kontrol ederseniz sonrada veritabanına duruma göre 0 veya 1 eklersiniz. Onay bölümü 1 olanları da anasayfanızda gösterirsiniz.

İşte mantık ve işlev kısaca bu. Sorularınızı sorabilirsiniz.

Herkese iyi günler, iyi çalışmalar…




Benzer Yazılar;

coded by nessus

“Php ile Denetleme Botu Yapalım” yazısında 1 Ahkam var.

  1. 1 Osman 06:44 on Şubat 7th, 2009 anında kesmiş:

    Dersler çok faydalı. Teşekkürler.


Ahkam Kesme Aparatı

  • *