Tekil Mesaj gösterimi
  #1  
Alt 30 Haziran 2015, 16:02
Avatar Yok
DarkCooL DarkCooL isimli Üye şimdilik offline konumundadır

mS Puan: 1
mS Derece: DarkCooL Meraklı
 
Üyelik tarihi: 30 Haziran 2015
Mesajlar: 3
Konular: 3
Eklentiler: 0
Alınan Teşekkür: 0
Yapılan Teşekkür: 1
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart Php Lisans Sistemi

Merhabalar. Arşivimde bulduğum yazdığım scriptlerde işimi gören bir sistemi paylaşmak istiyorum sizlerle. 3 dosyamız var index.php,kontrol.php,lisans.php

index.php
PHP- Kodu:
<?php
require('lisans.php');//lisans.php dosyasini ekle
$lisans['site']=getenv('HTTP_HOST');//site domainini al
if (substr($lisans['site'], 04) == "www.")//domain basindaki www. varmi yokmu kontrol et
$lisans['site']=substr($lisans['site'],4);//www. sil ve sadece domain.com olarak adresi al

$bas "RIBIKU-";//Lisans kodu başına istediğiniz yazı eklenebilir
$son "-2015";//Lisans kodu sonuna istediğiniz yazı eklenebilir
$m "md5";//md5 sifreleme 
$s "sha1";//sha1 sifreleme 


$lisans['hash']=wordwrap(strtoupper($s ($s ($s ($s ($m ($s ($s ($m ($lisans['site'].date('Ymd')))))))))),5,'-',true);//lisans kodunu olustur ve 5 karakterde bir - koy
$liskod $lisans['hash'];
$cevir=strrev($liskod);//lisans kodunu tersine cevir
$bcs "$bas$cevir$son";

if(
$bcs!==$lisanskodu)//lisans kodunu kontrol et fark varsa sunucuya baglan - 24 saatte bir lisans kodu degisir
{
$lisans_cevap=file_get_contents('http://localhost/lisans/kontrol.php?site='.$lisans['site']);//lisans sunucusundan lisans kontrolu yap
if($lisans_cevap!='LISANSLI')//sunucudan gelen cevap LISANSLI degilse

die('Bu siteye ait lisans bulunamadi!!!');//lisans gecersiz mesaji verilir islem durur

$lyaz fopen('lisans.php',"w+");//lisans.php dosyasini ac yeni lisans kodunu yaz bu dosya yazılabilir olmalıdır
@fwrite($lyaz,'<?php
/**
    Ribiku Php Lisans Sistemi
    Copyright (C) 2015  Ribiku.com
    [email protected]
    www.ribiku.com
    
    Bu dosyaya herhangi bir lisans kodu yazmaniz gerekmez
    Almis oldugunuz urune ait lisans sistemde aktif oldugunda
    Lisans kodunuz otomatik olarak girilecektir.
    
    Yeni lisans almak icin www.ribiku.com adresini ziyaret edebilirsiniz

 */
$lisanskodu="'
.$bcs.'";
?>'
);
fclose($lyaz);
}
echo 
"$bcs";//geçerli lisans işleme devam
?>
kontrol.php
PHP- Kodu:
<?php
/*
kontrol.php dosyası sizin sitenizde olacaktır izinli domainler bu dosyaya eklenecek.
Bu listeden silinen sitelerin çalışması günlük lisansın değişeceği saat 00:00 da sona erecektir.
Bu listeden lisansı silinen site gece saat 00:00 olana kadar sorunsuz çalışacaktır.
*/
$lisansli_siteler=array('ribiku.com',
                        
'localhost',
                        
'site1.com',
                        
'site2.com',
                        
'site3.com');
if(
in_array(urldecode($_GET['site']),$lisansli_siteler))
echo 
'LISANSLI';
else
echo 
'IZINSIZ KULLANIM';
?>
lisans.php
PHP- Kodu:
<?php
/**
    Ribiku Php Lisans Sistemi
    Copyright (C) 2015  Ribiku.com
    [email protected]
    www.ribiku.com
    
    Bu dosyaya herhangi bir lisans kodu yazmaniz gerekmez
    Almis oldugunuz urune ait lisans sistemde aktif oldugunda
    Lisans kodunuz otomatik olarak girilecektir.
    
    Yeni lisans almak icin www.ribiku.com adresini ziyaret edebilirsiniz

 */
$lisanskodu="RIBIKU-2E269-9F09E-4BD47-453BA-2491F-7E404-6AC4A-FD6F8-2015";
?>
Alıntı ile Cevapla
Sponsored Links
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76