Hızlı Konu Açma

Hızlı Konu Açmak için tıklayınız.

Son Mesajlar

Konulardaki Son Mesajlar

Reklam

Forumda Reklam Vermek İçin Bize Ulaşın

Yaptıgınız siteyi lisanslayın.Calıntıları önleyin

qecekondu06

Aktif Üye
Kayıtlı Üye
Katılım
3 Ocak 2014
Mesajlar
75
Tepkime puanı
1
Puanları
0
Konum
Ankara
kod yazan webmaster arkadaşların başına gelen bir çok olaya şahit oluyoruz. Günlerce uykusuz kalınan gecelerin ardından; ortaya projeler çıkartan coder arkadaşların, yazdığı scriptler, satın alan kişilerin duyarsız davranmaları ya da kasten yapmaları sebebi ile, piyasaya dağılıyor. Piyasaya dağılan bu scriptlere warez diyoruz. Bu tip değerli scriptleri koruma altına almak aslında çok da zor bir işlem olmasa gerek diye düşünürken, internet ortamında bazı bilgi ve belgelere ulaştım daha sonra da sizler için harmanlayarak makale haline getirdim.


Öncelikle olayın mantığı; scriptin kodları arasında tüm sayfalarda çıkan bir dosyaya sahip olmanız gerekiyor. PHP bir yazılım içinheader.php , footer.php , config.php gibi dosyalar ve türevleri buna en uygun dosyalardır. Include yöntemi ile bu dosyaların içinelisans.php dosyasını çekebilirsiniz. Tabiki bu kodların birileri tarafından silinmemesi için kodlarınızı encode yapmanız gerekmektedir. Bunun için en uygun encode yöntemi ioncube programı ile yapılan encode yöntemidir. Şu ana kadar çözen olamamıştır. Çözdüğünü iddaa edenler yalan söylüyorlardır. Ioncube çözülememiştir. Bu nedenle tavsiye edeceğim en iyi yöntem bu yöntemdir.
Tüm dosyalara include yöntemi ile eklediğiniz lisans.php dosyanızın bağlantı kurduğu bir lisans.txt dosyası vardır. Bu bağlantı işlemi sırasında lisans.txt dosyası dizininde bulunan domain adları lisans kullanımına izin verilen web sitelerini içerir. Bu sayede listede olmayan domainlerde script çalışmayacaktır.


Aşağıda yer alan kodlar lisans.php dosyası içerisinde yer alacak kodlardır. Örnekde görüldüğü gibi bu kodlar sayesinde lisans.txtdosyası ile bağlantı kuruyor ve bu bağlantının sonucuna göre işlemi yürütüyor. Script için lisans izni verilmiş ise script çalışıyor verilmemiş ise bir uyarı çıkıyor. Şimdi gelelim lisanslama kodlarına..




Kod:

<?php $cekilecek_text=”

Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun

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”); } function lisanskontrol() { if (substr($_SERVER['HTTP_HOST'], 0, 4) == “

Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun

) { $domainadi = substr($_SERVER['HTTP_HOST'], 4); } else { $domainadi = $_SERVER['HTTP_HOST']; } return $domainadi; } $alanadi=lisanskontrol(); $lisanstext=file($cekilecek_text,FILE_IGNORE_NEW_LINES); $lisans=array(); foreach($lisanstext as $sayi => $cekveri) { $lisans[$sayi]=rtrim($cekveri,”\r\n”); } if (!in_array($alanadi,$lisans)) { die(“Lisanssiz Kullanim: “.$alanadi.”<br /> Unlicensed Usage “.$alanadi); exit; } ?>​


Evet yukarıda verilen kodlar ile artık scriptinizi lisanslamış oldunuz.

Eğer lisansladığınız scriptileri yönetmek gibi bir derdiniz var ise bu işin daha profesyonel yapılmış halleride mevcuttur.

Linkleri sadece kayıtlı üyeler görebilir. Linkleri görebilmek için Üye Girişi yapın veya ücretsiz olarak Kayıt Olun

bakabilirsiniz.Lütfen alıntı yapmayalım.Bu arada sabit olursa yararlı olur
 
Moderatör tarafında düzenlendi:

Sfenks

<marquee behavior="alternate"><font color="red" si
Uzman Üye
Katılım
10 Mart 2013
Mesajlar
1,200
Tepkime puanı
3
Puanları
0
Web sitesi
www.hayatmmo.com
Bi Süre Sabitte Kalması sıkıntı olmaz. Tabiki Konuya yeni bişeyler veya görsel birşeyler katarsanız hep kalabilir.
 

samet

Aktif Üye
Kayıtlı Üye
Katılım
20 Mart 2014
Mesajlar
26
Tepkime puanı
0
Puanları
0
Konu sabitteydi yeni gelen modlar indirmiş emege saygı olması şart
 

Users Who Are Viewing This Konu (Users: 0, Guests: 1)

Üst