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

Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

Whistle

Ruhsuz Filozof
Kurucu
Kurumsal Üye
Geliştirici
Yardımsever Üye
Mesaj
11.494
Çözümler
546
Beğeni
12.045
Puan
5.864
Bazı forumlarda 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çin header.php , footer.php , config.php gibi dosyalar ve türevleri buna en uygun dosyalardır. Include yöntemi ile bu dosyaların içine lisans.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.txt dosyası 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:
[INDENT] <?php
 $cekilecek_text=”http://www.siteadi.com/lisans.txt”;
 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) == “www.”) {
 $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;
 }
 ?>
 [/INDENT]




Evet yukarıda verilen kodlar ile artık scriptinizi lisanslamış oldunuz.Tam olarak anlayamayan arkadaşlar için ben kendim bi hazır kod yaptım.
Linkleri görebilmek için giriş yap veya kayıt ol.

Rar şifresi:
Linkleri görebilmek için giriş yap veya kayıt ol.

Linkleri görebilmek için giriş yap veya kayıt ol.



Eğer lisansladığınız scriptileri yönetmek gibi bir derdiniz var ise bu işin daha profesyonel yapılmış halleride mevcuttur.
Linkleri görebilmek için giriş yap veya kayıt ol.
bakabilirsiniz.Lütfen alıntı yapmayalım.Bu arada sabit olursa yararlı olur.

Not: Bu konu önemli olduğu için bende kendi sitemde paylaşim dedim ve bu konuyu sabitliyorum. Dosyaları indirip kendim upload ettim ilerde link kırılırsa düzeltirim diye. Bu konu alıntıdır. :D:D
 
Çok güzel bir konu hocam. Teşekkürler.
 
En son bir moderatör tarafından düzenlenmiş:
Çok güzel bir konu hocam. Teşekkürler.
Vaybe çok eski bir konu. :D Bu konuyu alıntı yapmıştım zamanında. O zaman MMO Tutkunları adından bir forum bile yoktu. :D Forum-mmog vardı. :D Sonradan aklıma mmo tutkunları ismi gelince, sitenin ismini değiştirmiştim.
Bu eski konuları gördükçe duygulanıyorum ya. :(
 
Vaybe çok eski bir konu. :D Bu konuyu alıntı yapmıştım zamanında. O zaman MMO Tutkunları adından bir forum bile yoktu. :D Forum-mmog vardı. :D Sonradan aklıma mmo tutkunları ismi gelince, sitenin ismini değiştirmiştim.
Bu eski konuları gördükçe duygulanıyorum ya. :(


Bu isleri sevdim hocam gerçekten uğraşmak istiyorum sizlerin sayanizde bunun ustesinde gelecem ve başarılı bir öğren ci olurum islah tskler
 
Ne mutlu bunları sizlere sevdiren kişilere :) umarım başarılı olursunuz
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst