Türkiye'nin IRCd ve LaMeR Forumu Sitesi
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
sistemi lisans php

PHP Lisans Sistemi
SatO
#1
[font=verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif]Merhabalar. Arşivimde bulundurduğum DarkCool un yazdığı scriptlerde işinizi görecek bir sistemi paylaşmak istiyorum sizlerle. 3 dosyamız var index.php,kontrol.php,lisans.php[/font]

index php;

Kod:
<?php

require('lisans.php');//lisans.php dosyasini ekle

$lisans['site']=getenv('HTTP_HOST');//site domainini al

if (substr($lisans['site'], 0, 4) == "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

    admin@ribiku.com

    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

Kod:
<?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

Kod:
<?php

/**

    Ribiku Php Lisans Sistemi

    Copyright (C) 2015  Ribiku.com

    admin@ribiku.com

    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";

?>

revj7n.jpg
Cevapla


Bu Konudaki Yorumlar
PHP Lisans Sistemi - Yazar: SatO - 11-05-2020, 01:24 AM
RE: PHP Lisans Sistemi - Yazar: Lamer - 11-05-2020, 06:29 AM

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi