📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
lisans.demodesign.com.tr
/
api
📝
checker.php
← Geri Dön
<?php date_default_timezone_set("Europe/Istanbul"); header('Content-type: application/json'); include "../include/config.php"; $domain = strip_tags($_GET['domain']); $ip = strip_tags($_GET["ip"]); $bugun = mktime(0, 0, 0, date("Y"), date("m"), date("d")); if (empty($domain)) { die("Geçersiz istek."); } $lidatasor=$db->prepare("SELECT * FROM license WHERE domain=:domain"); $lidatasor->execute(array('domain' => $domain)); $lidatacek=$lidatasor->fetch(PDO::FETCH_ASSOC); if (!empty($lidatacek['licensedata'])) { $veri = json_decode($lidatacek['licensedata']); } if (!empty($lidatacek['licensedata'])) { $bitisarray = explode("-", $veri->bitis); $libitis = mktime(0, 0, 0, $bitisarray[0], $bitisarray[1], $bitisarray[2]); if (empty($libitis)) { $bstat = "UL"; }else{ if ($libitis >= $bugun) { $bstat = "OK"; }else{ $bstat = "BAD"; } } echo json_encode(["bitis" => "$bstat", "ban" => $veri->ban, "adsoyad" => "$veri->adsoyad"]); }else{ $settings = $db->prepare("SELECT * FROM settings"); $settings->execute(); $settingslist = $settings->fetch(); if (!empty($settingslist['trialtime'])) { $tkayit = $db->prepare("SELECT count(*) FROM trials WHERE domain=:domain"); $tkayit->execute(array('domain' => $domain, )); $tsay = $tkayit->fetchColumn(); if ($tsay == 0) { $trialbaslangic = mktime(0, 0, 0, date("Y") , date("m"), date("d")); $trialbitis = mktime(0, 0, 0, date("Y") , date("m"), date("d")+$settingslist['trialtime']); $tinsert = $db->prepare("INSERT INTO trials (domain, trialbaslangic, trialbitis) VALUES (?, ?,?)"); $tinsert->execute(array($domain,$trialbaslangic,$trialbitis)); $tdurum = "true"; }else{ $tsure = $db->prepare("SELECT * FROM trials WHERE domain=:domain"); $tsure->execute(array('domain' => $domain, )); $tsurecek = $tsure->fetch(); $tbitis = $tsurecek['trialbitis']; if ($bugun > $tbitis) { $tdurum = "false"; }else{ $tdurum = "true"; } } echo json_encode(["lisans" => "error","trial" => $tdurum]); }else{ $ikayit = $db->prepare("SELECT count(*) FROM ihbarlar WHERE ihbaralanadi=:durum"); $ikayit->execute(array('durum' => $domain, )); $isay = $ikayit->fetchColumn(); if ($isay == 0) { $iinsert = $db->prepare("INSERT INTO ihbarlar (ihbaralanadi, sebep, ilkip) VALUES (?, ?, ?)"); $isebep = "Lisanssız kullanım"; $iinsert->execute(array($domain,$isebep,$ip)); } echo json_encode(["lisans" => "error","trial" => "false"]); } } ?>
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula