Hoşgeldin Misafir

Destek Talebi session_start(): Hatası

ofcmedya

ofcmedya

Kendine yaslan.
Kahpe Dünyası
4 Eyl 2024
1,401 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
4of2uia.jpeg


Lisans olabilir mi?
 

THS-Information

THS-Information

THS-BOT
Turkhacks Kurumsal
16 Haz 2023
2,245 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
4of2uia.jpeg


Lisans olabilir mi?

Merhaba değerli üyemiz,

Script destek konunuz başarı ile oluşturulmuş olup, yardım talebiniz alınmıştır. Talebinize ilişkin çözüm yetkin personel & üyelerimiz tarafından en kısa süre içerisinde paylaşılacaktır. Aynı script için yeni bir istek konusu açmanıza gerek yoktur. İstek, öneri ve şikayetlerinizin Turkhacks.com yönetimi için değerli olduğunu bilmenizi isteriz.

İyi forumlar.
 

ofcmedya

ofcmedya

Kendine yaslan.
Kahpe Dünyası
4 Eyl 2024
1,401 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
functions.php dosya içeriğini paylaşır mısınız
Kod:
<?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;

    //    }

}
 

Desperados

3 Kas 2023
548 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
<?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
 

ofcmedya

ofcmedya

Kendine yaslan.
Kahpe Dünyası
4 Eyl 2024
1,401 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
<?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
Maalesef hocam
 

ofcmedya

ofcmedya

Kendine yaslan.
Kahpe Dünyası
4 Eyl 2024
1,401 Mesaj
TIM Görevleri
1

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
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 sizlere
Hosttan kaynaklı sorun yaşanmış hocam. Ama genel olarak baktığınızda scriptte hatalar mevcut. Elinize sağlık