• 09-08-2009, 23:47:22
    #10
    site kapalı oldugunda çalışmamsı kötü olyo ve yavaşlatıyo scripti
  • 11-08-2009, 03:11:59
    #11
    <?php 
    
    
    
    
    $cekilecek_text="http://www.site.com/cekilecek_text_dosyasi.txt";  // lisans dosyası
    //NE YAPTIĞINIZI BİLMİYORSANIZ AŞAĞISINA DOKANMAYIN
    if (!function_exists("file")) { die("<strong><a href='http://www.php.net/file'>file</a></strong> fonksiyonu sunucuda yüklü olmalıdır<br /> fonction <strong><a href='http://www.php.net/file'>file</a></strong> must be installed on the server"); } //file fonksiyonu yüklü değilse lisans scripti çalışmaz :)
    function soullisanskontrol() {
    	if (substr($_SERVER['HTTP_HOST'], 0, 4) == "www.") { //alan adı değişkeni bazı sunucularda www ile başlıyor bazılarında www. suz ondan böyle bir değişkene ihtiyac var
    	$domainadi = substr($_SERVER['HTTP_HOST'], 4);
    	} else {
    	$domainadi = $_SERVER['HTTP_HOST'];
    	}
    return $domainadi;
    }
    $alanadi=soullisanskontrol();//yormasın her seferinde 1 kez buffera alalım yeter
     
    $lisanstext=file($cekilecek_text,FILE_IGNORE_NEW_LINES); //yüklediğiniz text dosyasının adresi
    $lisans=array();//boş dizi oluşturduk önce yeni oluşacak kontrol dizisi için
     
     
    foreach($lisanstext as $sayi => $cekveri) {
    $lisans[$sayi]=rtrim($cekveri,"\r\n"); //bazen windows tabanlı metin editörlerinde yazılan metinler ve linux üzerindeki editörelerde yazılan metinlerinm sonundaki yeni satıra geçme kodları aynı olamayabiliyor. bu sebeple işi sağlama alıp onların temizlendiği yeni bir dizi oluşturuyoruzs
    }
     
    if (!in_array($alanadi,$lisans)) { 
    die("Lisanssız Kullanım: ".$alanadi."<br /> Unlicensed Usage ".$alanadi); exit; //alan adı bizim dizimizde yoksa die() fonksiyonu ile siteyi kilitliyor, buraya kendi fonksiyonunuzu/nasıl çalışacağını yazabilirsiniz
    } 
    
    
    
    ?>
    Kodlar çok güzel yazılmış bu kodlar kullan ve encode et işini görür