Lisans olabilir mi?
|
Aktiflik
Seviye
Deneyim
![]()
Lisans olabilir mi?
Php sürümünde bir hata olduğunu düşünmüyorum .htaccess dosyasında desteklediği sürümle eş.Merhaba,
Öncelikle hangi script kurulumunda böyle bir hata aldınız?
PHP Versionlarını değiştirerek denediniz mi ?
functions.php dosya içeriğini paylaşır mısınız
<?php
ob_start();
session_start();
//error_reporting(1);
date_default_timezone_set('Europe/Istanbul');
require_once(__ROOT__ . "/system/db.php");
static $temp_lfile;
function diff_day($start='',$end=''){
$dStart = new DateTime($start);
$dEnd = new DateTime($end);
$dDiff = $dStart->diff($dEnd);
return $dDiff->days;
}
function get($name) {
if (@$_GET[$name]) {
$filter=htmlentities($_GET[$name], ENT_QUOTES, "UTF-8");
return $filter;
} else {
return false;
}
}
function post($name) {
if (@$_POST[$name]) {
$filter=htmlentities($_POST[$name], ENT_QUOTES, "UTF-8");
return $filter;
} else {
return false;
}
}
function str_slug($str) {
$bul = ['Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#'];
$degistir = ['c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp'];
$str = strtolower(str_replace($bul, $degistir, $str));
$str = preg_replace("@[^A-Za-z0-9\-]@i", ' ', $str);
$str = trim(preg_replace('/\s+/', ' ', $str));
$str = str_replace(' ', '-', $str);
return $str;
}
function setSession($value = [])
{
foreach ($value as $key => $val) {
$_SESSION[$key] = $val;
}
}
function kisalt($kelime, $str = 10)
{
if (strlen($kelime) > $str)
{
if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..';
else $kelime = substr($kelime, 0, $str).'..';
}
return $kelime;
}
function session($name)
{
return @$_SESSION[$name];
}
function sessionRemove($name) {
unset($_SESSION[$name]);
}
function settings($name) {
global $db;
$settings_query = $db->prepare("SELECT * FROM settings ORDER BY id DESC LIMIT 1");
$settings_query->execute();
$settings_result = $settings_query->fetch(PDO::FETCH_ASSOC);
return $settings_result[$name];
}
function error($msg) {
die(json_encode(array("status" => "FAILED", "details" => $msg)));
}
function success($msg) {
die(json_encode(array("status" => "SUCCESS", "message" => $msg)));
}
function yuzdeHesaplama($sayi,$yuzde){
return ($sayi*$yuzde)/100;
}
function random() {
$alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$pass = array();
$alphaLength = strlen($alphabet) - 1;
for ($i = 0; $i < 28; $i++) {
$n = rand(0, $alphaLength);
$pass[] = $alphabet[$n];
}
return implode($pass);
}
function gunliste($strDateFrom,$strDateTo)
{
$aryRange=array();
$iDateFrom=mktime(1,0,0,substr($strDateFrom,5,2), substr($strDateFrom,8,2),substr($strDateFrom,0,4));
$iDateTo=mktime(1,0,0,substr($strDateTo,5,2), substr($strDateTo,8,2),substr($strDateTo,0,4));
if ($iDateTo>=$iDateFrom)
{
array_push($aryRange,date("Y-m-d",$iDateFrom));
while ($iDateFrom<$iDateTo) { $iDateFrom+=86400; array_push($aryRange,date('Y-m-d',$iDateFrom)); } } return $aryRange; }
function saatliste($strDateFrom,$strDateTo)
{
$aryRange=array();
$iDateFrom=mktime(substr($strDateFrom,11,2),substr($strDateFrom,14,2),0,substr($strDateFrom,5,2), substr($strDateFrom,8,2),substr($strDateFrom,0,4));
$iDateTo=mktime(substr($strDateTo,11,2),substr($strDateTo,14,2),0,substr($strDateTo,5,2), substr($strDateTo,8,2),substr($strDateTo,0,4));
if ($iDateTo>=$iDateFrom)
{
array_push($aryRange,date("Y-m-d H:i",$iDateFrom));
while ($iDateFrom<$iDateTo) { $iDateFrom+=3600; array_push($aryRange,date('Y-m-d H:i',$iDateFrom)); } } return $aryRange; }
function user($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM admin WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function urun($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM urun WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function yorum($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM yorum WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function sss($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM sss WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function eklenti($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM eklenti WHERE id=? or ad=?");
$data_query->execute(array($id,$id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function sayfa($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM sayfa WHERE id=? or sayfa=?");
$data_query->execute(array($id,$id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function banka($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM banka_no WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function siparis($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM siparis WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function site_bildirim($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM site_bildirim WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function opsiyon($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM urun_opsiyon WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function iletisim($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM iletisim WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function blog($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM blog WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function yorumlar() {
global $db;
$data_query = $db->query("SELECT * FROM yorum ORDER BY id DESC");
return $data_query;
}
function sssadd() {
global $db;
$data_query = $db->query("SELECT * FROM sss ORDER BY id DESC");
return $data_query;
}
function bloglar() {
global $db;
$data_query = $db->query("SELECT * FROM blog ORDER BY id DESC");
return $data_query;
}
function urunler() {
global $db;
$data_query = $db->query("SELECT * FROM urun ORDER BY id DESC");
return $data_query;
}
function opsiyonlar($id) {
global $db;
$data_query = $db->query("SELECT * FROM urun_opsiyon where urun='".$id."' ORDER BY id DESC");
return $data_query;
}
function yuzdefark($x,$y){
$result=0;
if($x>$y){
$result=(($x-$y)/$y)*100;
}else{
$result=(($y-$x)/$x)*100;
}
return round($result);
}
function GetIP(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
function gorsel_upload($yol,$gorselad) {
if (strlen($_FILES[$gorselad]['name']))
{
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$gecerli_formatlar = array("jpg","jpeg","png","gif","webp");
$yeni_adi= array("");
$dosyaadi = $_FILES[$gorselad]['name'];
$boyutu = $_FILES[$gorselad]['size'];
echo "<p>" ;
if(strlen($dosyaadi))
{
//list($txt, $uzanti) = explode(".", $dosyaadi);
$uzanti = end(explode(".", $dosyaadi));
$uzanti= strtolower($uzanti);
if(in_array($uzanti,$gecerli_formatlar))
{
if($boyutu<(10*1024*1024))
{
$yeni_adi = date("Ymdhis").rand().".".$uzanti;
$gecici = $_FILES[$gorselad]['tmp_name'];
if(move_uploaded_file($gecici, $yol.$yeni_adi))
{
$dosya = $yol.$yeni_adi;
if ($uzanti=="jpg" || $uzanti=="jpeg" )
$resim = imagecreatefromjpeg($dosya);
if ($uzanti=="png")
$resim = imagecreatefrompng($dosya);
if ($uzanti=="gif" )
$resim = imagecreatefromgif($dosya);
$boyutlar = getimagesize($dosya);
$resimorani = $boy / $boyutlar[0];
$yeniyukseklik = $resimorani*$boyutlar[1];
$yeniresim = imagecreatetruecolor($boy, $yeniyukseklik);
if ($uzanti=="png" || $uzanti=="gif")
{
imagecolortransparent($yeniresim, imagecolorallocatealpha($yeniresim, 0, 0, 0, 127));
imagealphablending($yeniresim, false);
imagesavealpha($yeniresim, true);
}
imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $boy, $yeniyukseklik, $boyutlar[0], $boyutlar[1]);
$hedefdosya=$yol.$yeni_adi;
switch($uzanti) {
case "gif":
imagegif($yeniresim,$hedefdosya);
break;
case "jpeg":
case "jpg":
imagejpeg($yeniresim,$hedefdosya,100);
break;
case "png":
case "x-png":
imagepng($yeniresim,$hedefdosya);
break;
chmod ($hedefdosya, 0755);
$gorsel2=$yeniresim;
}
return $yeni_adi;
}
} else{ header("Location: ?islem=err1");exit;}
}else{ header("Location: ?islem=err2");exit;}
} else { header("Location: ?islem=err2");exit;}
}
}
}
function moduller($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM modul WHERE ad=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function kategori($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM kategori WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function lisanskontrolsistem($url1,$url2,$name) {
$key=md5($url2."d644eb400179927d00d11a3cd82601c3".$url1);
$secretkey=md5("823819a132e24a1526f9cd65852cd6b5c31".$name."25285208b011d7bc");
$method="AES-256-CBC";
$licensecheck="1";
if(file_exists(__DIR__.DIRECTORY_SEPARATOR.$name)){
$licensefile = file_get_contents(__DIR__.DIRECTORY_SEPARATOR.$name);
if($licensefile){
$keyx = hash('sha256', $key);
$iv = substr(hash('sha256', $secretkey), 0, 16);
$licensefile = base64_decode($licensefile);
$licensefile = openssl_decrypt($licensefile, $method, $keyx, 0, $iv);
$licensedata = json_decode($licensefile,true);
if(isset($licensedata["nextdate"])){
if(date("Y-m-d H:i:s")<$licensedata["nextdate"]){
$licensecheck="0";
} } } }
if($licensecheck=="1"){
if(isset($_SERVER["HTTP_CLIENT_IP"])){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}else{
$ip = $_SERVER["REMOTE_ADDR"];
}
$domain = str_replace("www.","",$_SERVER["SERVER_NAME"]);
$directory = __DIR__;
$server_ip = $_SERVER["SERVER_ADDR"];
$entered = "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
$referer = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : '';
$address = "https://www.metbi.net/license/checking/".$url1."/".$url2."?";
$address .= "domain=".$domain;
$address .= "&server_ip=".$server_ip;
$address .= "&user_ip=".$ip;
$address .= "&entered_url=".$entered;
$address .= "&referer_url=".$referer;
$address .= "&directory=".$directory;
$resultErr = false;
//echo $address;
/*$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $address);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_TIMEOUT,30);
$licensedata = curl_exec($ch);
curl_close($ch); */ $licensedata="OK";
if($licensedata!="OK"){
echo "Lisans hatası";
exit;
}
else{
$json=json_encode(array('date' => date("Y-m-d H:i:s"),'nextdate' => date("Y-m-d H:i:s",strtotime("+1 day"))));
$key = hash('sha256', $key);
$iv = substr(hash('sha256', $secretkey), 0, 16);
$output = openssl_encrypt($json, $method, $key, 0, $iv);
$licensedata=base64_encode($output);
file_put_contents(__DIR__.DIRECTORY_SEPARATOR.$name,$licensedata);
}
}
}
function use_license_curlmodulum($address,&$error_msg){
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL,$address);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT,30);
$result = @curl_exec($ch);
if(curl_errno($ch)){
$error_msg = curl_error($ch);
return false;
}
curl_close($ch);
return $result;
}
function lisanskontrolu($url1, $url2){
// $domain = str_replace("www.","",$_SERVER["SERVER_NAME"]);
// $directory = __DIR__;
// if(isset($_SERVER["HTTP_CLIENT_IP"])){
// $ip = $_SERVER["HTTP_CLIENT_IP"];
// }elseif(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
// $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
// }else{
// $ip = $_SERVER["REMOTE_ADDR"];
// }
// $server_ip = $_SERVER["SERVER_ADDR"];
// $entered = "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
// $referer = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : '';
// $address = "https://www.metbi.net/license/checking/".$url1."/".$url2."?";
// $address .= "domain=".$domain;
// $address .= "&server_ip=".$server_ip;
// $address .= "&user_ip=".$ip;
// $address .= "&entered_url=".$entered;
// $address .= "&referer_url=".$referer;
// $address .= "&directory=".$directory;
// $resultErr = false;
// $result = use_license_curlmodulum($address,$resultErr);
// if($result == "OK"){
// }else{
// echo "Lisans hatası";
// exit;
// }
}
Aktiflik
Seviye
Deneyim
Aktiflik
Seviye
Deneyim
<?php
ob_start();
session_start();
//error_reporting(1);
date_default_timezone_set('Europe/Istanbul');
require_once(__ROOT__ . "/system/db.php");
static $temp_lfile;
function diff_day($start='',$end=''){
$dStart = new DateTime($start);
$dEnd = new DateTime($end);
$dDiff = $dStart->diff($dEnd);
return $dDiff->days;
}
function get($name) {
if (@$_GET[$name]) {
$filter=htmlentities($_GET[$name], ENT_QUOTES, "UTF-8");
return $filter;
} else {
return false;
}
}
function post($name) {
if (@$_POST[$name]) {
$filter=htmlentities($_POST[$name], ENT_QUOTES, "UTF-8");
return $filter;
} else {
return false;
}
}
function str_slug($str) {
$bul = ['Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#'];
$degistir = ['c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp'];
$str = strtolower(str_replace($bul, $degistir, $str));
$str = preg_replace("@[^A-Za-z0-9\-]@i", ' ', $str);
$str = trim(preg_replace('/\s+/', ' ', $str));
$str = str_replace(' ', '-', $str);
return $str;
}
function setSession($value = [])
{
foreach ($value as $key => $val) {
$_SESSION[$key] = $val;
}
}
function kisalt($kelime, $str = 10)
{
if (strlen($kelime) > $str)
{
if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..';
else $kelime = substr($kelime, 0, $str).'..';
}
return $kelime;
}
function session($name)
{
return @$_SESSION[$name];
}
function sessionRemove($name) {
unset($_SESSION[$name]);
}
function settings($name) {
global $db;
$settings_query = $db->prepare("SELECT * FROM settings ORDER BY id DESC LIMIT 1");
$settings_query->execute();
$settings_result = $settings_query->fetch(PDO::FETCH_ASSOC);
return $settings_result[$name];
}
function error($msg) {
die(json_encode(array("status" => "FAILED", "details" => $msg)));
}
function success($msg) {
die(json_encode(array("status" => "SUCCESS", "message" => $msg)));
}
function yuzdeHesaplama($sayi,$yuzde){
return ($sayi*$yuzde)/100;
}
function random() {
$alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890';
$pass = array();
$alphaLength = strlen($alphabet) - 1;
for ($i = 0; $i < 28; $i++) {
$n = rand(0, $alphaLength);
$pass[] = $alphabet[$n];
}
return implode($pass);
}
function gunliste($strDateFrom,$strDateTo)
{
$aryRange=array();
$iDateFrom=mktime(1,0,0,substr($strDateFrom,5,2), substr($strDateFrom,8,2),substr($strDateFrom,0,4));
$iDateTo=mktime(1,0,0,substr($strDateTo,5,2), substr($strDateTo,8,2),substr($strDateTo,0,4));
if ($iDateTo>=$iDateFrom)
{
array_push($aryRange,date("Y-m-d",$iDateFrom));
while ($iDateFrom<$iDateTo) { $iDateFrom+=86400; array_push($aryRange,date('Y-m-d',$iDateFrom)); } } return $aryRange; }
function saatliste($strDateFrom,$strDateTo)
{
$aryRange=array();
$iDateFrom=mktime(substr($strDateFrom,11,2),substr($strDateFrom,14,2),0,substr($strDateFrom,5,2), substr($strDateFrom,8,2),substr($strDateFrom,0,4));
$iDateTo=mktime(substr($strDateTo,11,2),substr($strDateTo,14,2),0,substr($strDateTo,5,2), substr($strDateTo,8,2),substr($strDateTo,0,4));
if ($iDateTo>=$iDateFrom)
{
array_push($aryRange,date("Y-m-d H:i",$iDateFrom));
while ($iDateFrom<$iDateTo) { $iDateFrom+=3600; array_push($aryRange,date('Y-m-d H:i',$iDateFrom)); } } return $aryRange; }
function user($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM admin WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function urun($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM urun WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function yorum($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM yorum WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function sss($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM sss WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function eklenti($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM eklenti WHERE id=? or ad=?");
$data_query->execute(array($id,$id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function sayfa($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM sayfa WHERE id=? or sayfa=?");
$data_query->execute(array($id,$id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function banka($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM banka_no WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function siparis($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM siparis WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function site_bildirim($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM site_bildirim WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function opsiyon($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM urun_opsiyon WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function iletisim($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM iletisim WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function blog($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM blog WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function yorumlar() {
global $db;
$data_query = $db->query("SELECT * FROM yorum ORDER BY id DESC");
return $data_query;
}
function sssadd() {
global $db;
$data_query = $db->query("SELECT * FROM sss ORDER BY id DESC");
return $data_query;
}
function bloglar() {
global $db;
$data_query = $db->query("SELECT * FROM blog ORDER BY id DESC");
return $data_query;
}
function urunler() {
global $db;
$data_query = $db->query("SELECT * FROM urun ORDER BY id DESC");
return $data_query;
}
function opsiyonlar($id) {
global $db;
$data_query = $db->query("SELECT * FROM urun_opsiyon where urun='".$id."' ORDER BY id DESC");
return $data_query;
}
function yuzdefark($x,$y){
$result=0;
if($x>$y){
$result=(($x-$y)/$y)*100;
}else{
$result=(($y-$x)/$x)*100;
}
return round($result);
}
function GetIP(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
function gorsel_upload($yol,$gorselad) {
if (strlen($_FILES[$gorselad]['name']))
{
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$gecerli_formatlar = array("jpg","jpeg","png","gif","webp");
$yeni_adi= array("");
$dosyaadi = $_FILES[$gorselad]['name'];
$boyutu = $_FILES[$gorselad]['size'];
echo "<p>" ;
if(strlen($dosyaadi))
{
//list($txt, $uzanti) = explode(".", $dosyaadi);
$uzanti = end(explode(".", $dosyaadi));
$uzanti= strtolower($uzanti);
if(in_array($uzanti,$gecerli_formatlar))
{
if($boyutu<(10*1024*1024))
{
$yeni_adi = date("Ymdhis").rand().".".$uzanti;
$gecici = $_FILES[$gorselad]['tmp_name'];
if(move_uploaded_file($gecici, $yol.$yeni_adi))
{
$dosya = $yol.$yeni_adi;
if ($uzanti=="jpg" || $uzanti=="jpeg" )
$resim = imagecreatefromjpeg($dosya);
if ($uzanti=="png")
$resim = imagecreatefrompng($dosya);
if ($uzanti=="gif" )
$resim = imagecreatefromgif($dosya);
$boyutlar = getimagesize($dosya);
$resimorani = $boy / $boyutlar[0];
$yeniyukseklik = $resimorani*$boyutlar[1];
$yeniresim = imagecreatetruecolor($boy, $yeniyukseklik);
if ($uzanti=="png" || $uzanti=="gif")
{
imagecolortransparent($yeniresim, imagecolorallocatealpha($yeniresim, 0, 0, 0, 127));
imagealphablending($yeniresim, false);
imagesavealpha($yeniresim, true);
}
imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $boy, $yeniyukseklik, $boyutlar[0], $boyutlar[1]);
$hedefdosya=$yol.$yeni_adi;
switch($uzanti) {
case "gif":
imagegif($yeniresim,$hedefdosya);
break;
case "jpeg":
case "jpg":
imagejpeg($yeniresim,$hedefdosya,100);
break;
case "png":
case "x-png":
imagepng($yeniresim,$hedefdosya);
break;
chmod ($hedefdosya, 0755);
$gorsel2=$yeniresim;
}
return $yeni_adi;
}
} else{ header("Location: ?islem=err1");exit;}
}else{ header("Location: ?islem=err2");exit;}
} else { header("Location: ?islem=err2");exit;}
}
}
}
function moduller($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM modul WHERE ad=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
function kategori($id) {
global $db;
$data_query = $db->prepare("SELECT * FROM kategori WHERE id=?");
$data_query->execute(array($id));
$data_results = $data_query->fetch(PDO::FETCH_ASSOC);
if ($data_query->rowCount() < 1) {return false;} else {return $data_results;}
}
metbinin hangi scriptin de bu hatayı alıyorsun
Maalesef hocamKod:<?php ob_start(); session_start(); //error_reporting(1); date_default_timezone_set('Europe/Istanbul'); require_once(__ROOT__ . "/system/db.php"); static $temp_lfile; function diff_day($start='',$end=''){ $dStart = new DateTime($start); $dEnd = new DateTime($end); $dDiff = $dStart->diff($dEnd); return $dDiff->days; } function get($name) { if (@$_GET[$name]) { $filter=htmlentities($_GET[$name], ENT_QUOTES, "UTF-8"); return $filter; } else { return false; } } function post($name) { if (@$_POST[$name]) { $filter=htmlentities($_POST[$name], ENT_QUOTES, "UTF-8"); return $filter; } else { return false; } } function str_slug($str) { $bul = ['Ç', 'Ş', 'Ğ', 'Ü', 'İ', 'Ö', 'ç', 'ş', 'ğ', 'ü', 'ö', 'ı', '+', '#']; $degistir = ['c', 's', 'g', 'u', 'i', 'o', 'c', 's', 'g', 'u', 'o', 'i', 'plus', 'sharp']; $str = strtolower(str_replace($bul, $degistir, $str)); $str = preg_replace("@[^A-Za-z0-9\-]@i", ' ', $str); $str = trim(preg_replace('/\s+/', ' ', $str)); $str = str_replace(' ', '-', $str); return $str; } function setSession($value = []) { foreach ($value as $key => $val) { $_SESSION[$key] = $val; } } function kisalt($kelime, $str = 10) { if (strlen($kelime) > $str) { if (function_exists("mb_substr")) $kelime = mb_substr($kelime, 0, $str, "UTF-8").'..'; else $kelime = substr($kelime, 0, $str).'..'; } return $kelime; } function session($name) { return @$_SESSION[$name]; } function sessionRemove($name) { unset($_SESSION[$name]); } function settings($name) { global $db; $settings_query = $db->prepare("SELECT * FROM settings ORDER BY id DESC LIMIT 1"); $settings_query->execute(); $settings_result = $settings_query->fetch(PDO::FETCH_ASSOC); return $settings_result[$name]; } function error($msg) { die(json_encode(array("status" => "FAILED", "details" => $msg))); } function success($msg) { die(json_encode(array("status" => "SUCCESS", "message" => $msg))); } function yuzdeHesaplama($sayi,$yuzde){ return ($sayi*$yuzde)/100; } function random() { $alphabet = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; $pass = array(); $alphaLength = strlen($alphabet) - 1; for ($i = 0; $i < 28; $i++) { $n = rand(0, $alphaLength); $pass[] = $alphabet[$n]; } return implode($pass); } function gunliste($strDateFrom,$strDateTo) { $aryRange=array(); $iDateFrom=mktime(1,0,0,substr($strDateFrom,5,2), substr($strDateFrom,8,2),substr($strDateFrom,0,4)); $iDateTo=mktime(1,0,0,substr($strDateTo,5,2), substr($strDateTo,8,2),substr($strDateTo,0,4)); if ($iDateTo>=$iDateFrom) { array_push($aryRange,date("Y-m-d",$iDateFrom)); while ($iDateFrom<$iDateTo) { $iDateFrom+=86400; array_push($aryRange,date('Y-m-d',$iDateFrom)); } } return $aryRange; } function saatliste($strDateFrom,$strDateTo) { $aryRange=array(); $iDateFrom=mktime(substr($strDateFrom,11,2),substr($strDateFrom,14,2),0,substr($strDateFrom,5,2), substr($strDateFrom,8,2),substr($strDateFrom,0,4)); $iDateTo=mktime(substr($strDateTo,11,2),substr($strDateTo,14,2),0,substr($strDateTo,5,2), substr($strDateTo,8,2),substr($strDateTo,0,4)); if ($iDateTo>=$iDateFrom) { array_push($aryRange,date("Y-m-d H:i",$iDateFrom)); while ($iDateFrom<$iDateTo) { $iDateFrom+=3600; array_push($aryRange,date('Y-m-d H:i',$iDateFrom)); } } return $aryRange; } function user($id) { global $db; $data_query = $db->prepare("SELECT * FROM admin WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function urun($id) { global $db; $data_query = $db->prepare("SELECT * FROM urun WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function yorum($id) { global $db; $data_query = $db->prepare("SELECT * FROM yorum WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function sss($id) { global $db; $data_query = $db->prepare("SELECT * FROM sss WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function eklenti($id) { global $db; $data_query = $db->prepare("SELECT * FROM eklenti WHERE id=? or ad=?"); $data_query->execute(array($id,$id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function sayfa($id) { global $db; $data_query = $db->prepare("SELECT * FROM sayfa WHERE id=? or sayfa=?"); $data_query->execute(array($id,$id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function banka($id) { global $db; $data_query = $db->prepare("SELECT * FROM banka_no WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function siparis($id) { global $db; $data_query = $db->prepare("SELECT * FROM siparis WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function site_bildirim($id) { global $db; $data_query = $db->prepare("SELECT * FROM site_bildirim WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function opsiyon($id) { global $db; $data_query = $db->prepare("SELECT * FROM urun_opsiyon WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function iletisim($id) { global $db; $data_query = $db->prepare("SELECT * FROM iletisim WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function blog($id) { global $db; $data_query = $db->prepare("SELECT * FROM blog WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function yorumlar() { global $db; $data_query = $db->query("SELECT * FROM yorum ORDER BY id DESC"); return $data_query; } function sssadd() { global $db; $data_query = $db->query("SELECT * FROM sss ORDER BY id DESC"); return $data_query; } function bloglar() { global $db; $data_query = $db->query("SELECT * FROM blog ORDER BY id DESC"); return $data_query; } function urunler() { global $db; $data_query = $db->query("SELECT * FROM urun ORDER BY id DESC"); return $data_query; } function opsiyonlar($id) { global $db; $data_query = $db->query("SELECT * FROM urun_opsiyon where urun='".$id."' ORDER BY id DESC"); return $data_query; } function yuzdefark($x,$y){ $result=0; if($x>$y){ $result=(($x-$y)/$y)*100; }else{ $result=(($y-$x)/$x)*100; } return round($result); } function GetIP(){ if(getenv("HTTP_CLIENT_IP")) { $ip = getenv("HTTP_CLIENT_IP"); } elseif(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); if (strstr($ip, ',')) { $tmp = explode (',', $ip); $ip = trim($tmp[0]); } } else { $ip = getenv("REMOTE_ADDR"); } return $ip; } function gorsel_upload($yol,$gorselad) { if (strlen($_FILES[$gorselad]['name'])) { if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") { $gecerli_formatlar = array("jpg","jpeg","png","gif","webp"); $yeni_adi= array(""); $dosyaadi = $_FILES[$gorselad]['name']; $boyutu = $_FILES[$gorselad]['size']; echo "<p>" ; if(strlen($dosyaadi)) { //list($txt, $uzanti) = explode(".", $dosyaadi); $uzanti = end(explode(".", $dosyaadi)); $uzanti= strtolower($uzanti); if(in_array($uzanti,$gecerli_formatlar)) { if($boyutu<(10*1024*1024)) { $yeni_adi = date("Ymdhis").rand().".".$uzanti; $gecici = $_FILES[$gorselad]['tmp_name']; if(move_uploaded_file($gecici, $yol.$yeni_adi)) { $dosya = $yol.$yeni_adi; if ($uzanti=="jpg" || $uzanti=="jpeg" ) $resim = imagecreatefromjpeg($dosya); if ($uzanti=="png") $resim = imagecreatefrompng($dosya); if ($uzanti=="gif" ) $resim = imagecreatefromgif($dosya); $boyutlar = getimagesize($dosya); $resimorani = $boy / $boyutlar[0]; $yeniyukseklik = $resimorani*$boyutlar[1]; $yeniresim = imagecreatetruecolor($boy, $yeniyukseklik); if ($uzanti=="png" || $uzanti=="gif") { imagecolortransparent($yeniresim, imagecolorallocatealpha($yeniresim, 0, 0, 0, 127)); imagealphablending($yeniresim, false); imagesavealpha($yeniresim, true); } imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $boy, $yeniyukseklik, $boyutlar[0], $boyutlar[1]); $hedefdosya=$yol.$yeni_adi; switch($uzanti) { case "gif": imagegif($yeniresim,$hedefdosya); break; case "jpeg": case "jpg": imagejpeg($yeniresim,$hedefdosya,100); break; case "png": case "x-png": imagepng($yeniresim,$hedefdosya); break; chmod ($hedefdosya, 0755); $gorsel2=$yeniresim; } return $yeni_adi; } } else{ header("Location: ?islem=err1");exit;} }else{ header("Location: ?islem=err2");exit;} } else { header("Location: ?islem=err2");exit;} } } } function moduller($id) { global $db; $data_query = $db->prepare("SELECT * FROM modul WHERE ad=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} } function kategori($id) { global $db; $data_query = $db->prepare("SELECT * FROM kategori WHERE id=?"); $data_query->execute(array($id)); $data_results = $data_query->fetch(PDO::FETCH_ASSOC); if ($data_query->rowCount() < 1) {return false;} else {return $data_results;} }
birde böyle denermisin php sürümünü 7.4 yap lütfen
Evet belli belirsiz sıkıntı açıyor hocam.o script sıkıntılı hocam onu bende denedim ama sorunlu...
Aktiflik
Seviye
Deneyim
Hocam sürüm olarak eski sürümü seçiyorsunuz alt 7.4 diyor ea7.4 sürümünü seçin eski encoder sürümü alt7.4 seçmemeniz lazım ea7.4 seçin özelden yazarsanız yardımcı olalım sizlereMaalesef hocam
Hosttan kaynaklı sorun yaşanmış hocam. Ama genel olarak baktığınızda scriptte hatalar mevcut. Elinize sağlıkHocam sürüm olarak eski sürümü seçiyorsunuz alt 7.4 diyor ea7.4 sürümünü seçin eski encoder sürümü alt7.4 seçmemeniz lazım ea7.4 seçin özelden yazarsanız yardımcı olalım sizlere
Aktiflik
Seviye
Deneyim
Fonksiyon dosyası tam kırılmamış hocam eksik yeniden kırılması lazım Varsa ioncubeli atın yardımcı olmaya çalışalım Çalıştığına sevindim sisteminHosttan kaynaklı sorun yaşanmış hocam. Ama genel olarak baktığınızda scriptte hatalar mevcut. Elinize sağlık
İoncubeli yok maalesef.Fonksiyon dosyası tam kırılmamış hocam eksik yeniden kırılması lazım Varsa ioncubeli atın yardımcı olmaya çalışalım Çalıştığına sevindim sistemin