Aşağıdaki hatayı veriyor kodu düzeltebilecek olanlar var mı?
PHP Deprecated: __autoload() is deprecated, use spl_autoload_register() instead in /home/patentcom/public_html/index.php on line 21
<?php
if(isset($_SERVER['HTTP_SSL']))
{
$_SERVER['SERVER_PORT']=443;
$_SERVER['HTTPS']='on';
}
//ini_set("display_errors","on");
//echo $_SESSION['safasdfasdf'];
ob_start();
session_start();
error_reporting(0);
require './ayarlar.php';
require './sistem/fonksiyonlar/genel_fonksiyonlar.php';
// Otomatik Siniflari yukleme
function __autoload($sinif_adi)
{
global $sistem;
$int = 0;
global $dizinler;
foreach($dizinler as $dizin)
{
if(file_exists($dizin."/".$sinif_adi.".class.php")){
require_once $dizin."/".$sinif_adi.".class.php";
$int++;
}
}
if($int == 0){
$sistem->dosya->DosyaLog("Auto Load Hatasi : $sinif_adi adlı sinif bulunamadi");
}
}
/*echo "<pre>";
print_r($_SERVER);
echo "asf";*/
$sistem = new sistem();
$sistem->alt_siniflari_yarat();
$sistem->ssl_sorgulamasi();
//$sistem->url->base_yarat();
// Sistem Oluşturmadan önce IP engellemesi kontrolü
$ip_engelleme = $sistem->yukle->oku('ip_engelleme', 'sistem');
$ip_engelleme->index();
/*if(isset($sistem->url->url[0]) && $sistem->url->url[0] == "anasayfa")
{
//go("https://www.cukurovapatent.com/");
}*/
if(isset($sistem->url->url[0]) && $sistem->url->url[0]=="admin"){
//print_r($_SESSION);
// Admin Panelini Yükleme
$tema_admin = $sistem->ayarlar->oku('admin_tema');
21.satırda kod hatası PHP Yardım
6
●216
- 11-09-2022, 15:45:11İşe yaramadı hocam başka bir çözümü olan ?Ts3Destek adlı üyeden alıntı: mesajı görüntüle
- 12-09-2022, 00:18:57__autoload magic fonksiyonu phpv8 itibarı ile kaldırıldı. Fonksiyonun olduğu kısmı aşağıdaki gibi değiştirin:
spl_autoload_register(function($sinif_adi) { global $sistem; $int = 0; global $dizinler; foreach($dizinler as $dizin) { if(file_exists($dizin."/".$sinif_adi.".class.php")){ require_once $dizin."/".$sinif_adi.".class.php"; $int++; } } if($int == 0){ $sistem->dosya->DosyaLog("Auto Load Hatasi : $sinif_adi adlı sinif bulunamadi"); } });
