• 05-10-2017, 12:24:40
    #1
    Üyeliği durduruldu
    Arkadaşlar merhaba ben bir lisans sistemi yaptım scriptin olduğu kendi anadizinde alt klasörler dahil çalışıyor fakat uzak sunucuda çalışmıyor kodlar aşağıda sorunum 3. satır yani

    $cekilecek_text="http://www.ksdsoft.com/lisans.txt"; ( Böyle çalışmıyor )
    ama
    $cekilecek_text="lisans.txt"; ( Bu çalışıyor kafayı sıyıracam )

    <?php
    $domain = getenv('HTTP_HOST'); //domain adını çekiyor.
    $cekilecek_text="http://www.ksdsoft.com/lisans.txt";
    if (!function_exists("file")) { die("<strong><a href='PHP: Manual Quick Reference fonksiyonu sunucuda yüklü olmalıdır<br /> fonction <strong><a href='PHP: Manual Quick Reference must be installed on the server"); }
    function lisanskontrol() {
    if (substr($_SERVER['HTTP_HOST'], 0, 4) == "") {
    $domainadi = substr($_SERVER['HTTP_HOST'], 4);
    } else {
    $domainadi = $_SERVER['HTTP_HOST'];
    }
    return $domainadi;
    }
    $alanadi=lisanskontrol();
    $ipadres=$_SERVER['REMOTE_ADDR'];
    $lisanstext=file($cekilecek_text,FILE_IGNORE_NEW_LINES);
    $lisans=array();
    foreach($lisanstext as $sayi => $cekveri) {
    $lisans[$sayi]=rtrim($cekveri,"\r\n");
    }
    $buay = date("n");
    $buyil = date("Y");
    $buguny= date("w");
    $bugun = date("j");
    $gun_yazi[0]="Pazar";
    $gun_yazi[1]="Pazartesi";
    $gun_yazi[2]="Salı";
    $gun_yazi[3]="Çarşamba";
    $gun_yazi[4]="Perşembe";
    $gun_yazi[5]="Cuma";
    $gun_yazi[6]="Cumartesi";
    $ay_yazi[1]="Ocak";
    $ay_yazi[2]="Şubat";
    $ay_yazi[3]="Mart";
    $ay_yazi[4]="Nisan";
    $ay_yazi[5]="Mayıs";
    $ay_yazi[6]="Haziran";
    $ay_yazi[7]="Temmuz";
    $ay_yazi[8]="Ağustos";
    $ay_yazi[9]="Eylül";
    $ay_yazi[10]="Ekim";
    $ay_yazi[11]="Kasım";
    $ay_yazi[12]="Aralık";
    $buaytxt = $ay_yazi[$buay];
    $buguntxt = $gun_yazi[$buguny];
    $tarih = "$bugun $buaytxt $buyil";
    if (!in_array($alanadi,$lisans)) {
    die("<b> Lisanssiz Kullanım: ".$alanadi."<br /><br /></b>Tarafınıza gönderilen ilan sistemi sadece tek alan adı üzerinde<br />
    kullanılmak üzere tarafınıza tahsis edilmiştir. Sistem 2. bir alan adında<br />
    kullanılamaz, çoğaltılamaz ya da satışı kesinlikle yapılamaz. Aksi hallerde<br />
    yasal haklarımızın kullanılacağını belirtmek isteriz.<br /><br />
    Sistemin şuan (".$tarih.") İleriyi düşünün, Kopya & Taklit edilen, İlan Scripti, E-ticaret yazılımı İle vakit kaybetmeyin. Orjinal yazılım 7/24 destek hizmeti alın! adresinde çalışan<br />
    ve size ulaştırdığımız halleri noter ve dijital ortamda tasdiklenmiştir.<br /><br />
    Yazılım sahtekarlığına maruz kalmış olabilirsiniz. Lütfen bizimle iletişime<br />
    geçin. info@ksdsoft.com <br /><br />
    <b> LİSANS İHBARI GÖNDERİLDİ...</b><br /> korsan@ksdsoft.com</b><br />
    Ip Adresi: ".$ipadres.""); exit;
    }
    ?>
  • 05-10-2017, 12:36:59
    #2
    dev
    Kurumsal Üye
    KSDsoft adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar merhaba ben bir lisans sistemi yaptım scriptin olduğu kendi anadizinde alt klasörler dahil çalışıyor fakat uzak sunucuda çalışmıyor kodlar aşağıda sorunum 3. satır yani

    $cekilecek_text="http://www.ksdsoft.com/lisans.txt"; ( Böyle çalışmıyor )
    ama
    $cekilecek_text="lisans.txt"; ( Bu çalışıyor kafayı sıyıracam )

    <?php
    $domain = getenv('HTTP_HOST'); //domain adını çekiyor.
    $cekilecek_text="http://www.ksdsoft.com/lisans.txt";
    if (!function_exists("file")) { die("<strong><a href='PHP: Manual Quick Reference fonksiyonu sunucuda yüklü olmalıdır<br /> fonction <strong><a href='PHP: Manual Quick Reference must be installed on the server"); }
    function lisanskontrol() {
    if (substr($_SERVER['HTTP_HOST'], 0, 4) == "") {
    $domainadi = substr($_SERVER['HTTP_HOST'], 4);
    } else {
    $domainadi = $_SERVER['HTTP_HOST'];
    }
    return $domainadi;
    }
    $alanadi=lisanskontrol();
    $ipadres=$_SERVER['REMOTE_ADDR'];
    $lisanstext=file($cekilecek_text,FILE_IGNORE_NEW_LINES);
    $lisans=array();
    foreach($lisanstext as $sayi => $cekveri) {
    $lisans[$sayi]=rtrim($cekveri,"\r\n");
    }
    $buay = date("n");
    $buyil = date("Y");
    $buguny= date("w");
    $bugun = date("j");
    $gun_yazi[0]="Pazar";
    $gun_yazi[1]="Pazartesi";
    $gun_yazi[2]="Salı";
    $gun_yazi[3]="Çarşamba";
    $gun_yazi[4]="Perşembe";
    $gun_yazi[5]="Cuma";
    $gun_yazi[6]="Cumartesi";
    $ay_yazi[1]="Ocak";
    $ay_yazi[2]="Şubat";
    $ay_yazi[3]="Mart";
    $ay_yazi[4]="Nisan";
    $ay_yazi[5]="Mayıs";
    $ay_yazi[6]="Haziran";
    $ay_yazi[7]="Temmuz";
    $ay_yazi[8]="Ağustos";
    $ay_yazi[9]="Eylül";
    $ay_yazi[10]="Ekim";
    $ay_yazi[11]="Kasım";
    $ay_yazi[12]="Aralık";
    $buaytxt = $ay_yazi[$buay];
    $buguntxt = $gun_yazi[$buguny];
    $tarih = "$bugun $buaytxt $buyil";
    if (!in_array($alanadi,$lisans)) {
    die("<b> Lisanssiz Kullanım: ".$alanadi."<br /><br /></b>Tarafınıza gönderilen ilan sistemi sadece tek alan adı üzerinde<br />
    kullanılmak üzere tarafınıza tahsis edilmiştir. Sistem 2. bir alan adında<br />
    kullanılamaz, çoğaltılamaz ya da satışı kesinlikle yapılamaz. Aksi hallerde<br />
    yasal haklarımızın kullanılacağını belirtmek isteriz.<br /><br />
    Sistemin şuan (".$tarih.") İleriyi düşünün, Kopya & Taklit edilen, İlan Scripti, E-ticaret yazılımı İle vakit kaybetmeyin. Orjinal yazılım 7/24 destek hizmeti alın! adresinde çalışan<br />
    ve size ulaştırdığımız halleri noter ve dijital ortamda tasdiklenmiştir.<br /><br />
    Yazılım sahtekarlığına maruz kalmış olabilirsiniz. Lütfen bizimle iletişime<br />
    geçin. info@ksdsoft.com <br /><br />
    <b> LİSANS İHBARI GÖNDERİLDİ...</b><br /> korsan@ksdsoft.com</b><br />
    Ip Adresi: ".$ipadres.""); exit;
    }
    ?>
    Uzak sunucadaki dosyayı file_get_contents yada curl ile okumayı deneyin.