class Sistem{ private $DBHOST = "localhost"; private $DBNAME = "c4onlineakademi"; private $DBUSER = "c4onlineakademi"; private $DBPASS = "FVz5k!u8"; private $DBENC = "utf8"; public $sDBLink; public $Ayar = Array(); public function Baglan(){ $this->Connect(); } public function Connect($bPersistant = false){ if($bPersistant){ $this->sDBLink = mysql_pconnect($this->DBHOST, $this->DBUSER, $this->DBPASS); }else{ $this->sDBLink = mysql_connect($this->DBHOST, $this->DBUSER, $this->DBPASS); } if (!$this->sDBLink){ echo 'BaÄŸlantı Kurulamıyor: ' . mysql_error(); return false; } if(!$this->UseDB()){ echo 'Database Seçilemiyor: ' . mysql_error(); return false; } return true; } public function UseDB(){ if (!mysql_select_db($this->DBNAME, $this->sDBLink)) { return false; }else{ mysql_query("SET NAMES $this->DBENC"); return true; } } public function AyarAl(){ $ayaral = @mysql_query("select * from sistem_ayar where id = '1'"); $ayar = @mysql_fetch_assoc($ayaral); $tarihgal = date("YmdHis"); $tarih = date("Y-m-d H:i:s"); $ip = $_SERVER['REMOTE_ADDR']; $uri = $_SERVER['REQUEST_URI']; $anadizin = $_SERVER['DOCUMENT_ROOT']; // sitenin ana dizini verir üt klasörde olsada ana dizini gösterir $site_adi = $_SERVER['SERVER_NAME']; // www ÅŸeklinde sitenin tam adresini verir $filedir = dirname(__FILE__); //deÄŸiÅŸkenin çalıştırıldığı php dosyasının bulunduÄŸu klasörü verir $this->Ayar = Array( 'salt' => 'JkldT&dlks(dnlk311msgb2DXns', 'siteadres' => $ayar[site_adres], 'sitedizin' => $ayar[site_dizin], 'temadizin' => $ayar[tema_dizin], 'smtp_server' => $ayar[smtp_server], 'smtp_user' => $ayar[smtp_user], 'smtp_pass' => $ayar[smtp_pass], 'site_eposta' => $ayar[site_eposta], 'def_title' => stripslashes($ayar[site_baslik]), 'def_des' => stripslashes($ayar[site_des]), 'def_key' => stripslashes($ayar[site_meta]), 'tarihgal' => $tarihgal, 'tarih' => $tarih, 'ip' => $ip, 'dizini' => $anadizin, 'uri' => $uri ); return $this->Ayar; } public function TurkceTar($dated){ $date = date_create($dated); $date = date_format($date, 'd-m-Y'); $p = explode("-", $date); $months = Array('01'=>'Ocak','02'=>'Åžubat','03'=>'Mart','04'=>'Nisan','05'=>'Mayıs','06'=>'Haziran','07'=>'Temmuz','08'=>'AÄŸustos','09'=>'Eylül','10'=>'Ekim','11'=>'Kasım','12'=>'Aralık'); $kesin = $p[0].' '.$months[$p[1]].' '.$p[2]; return $kesin; } public function TurkceKisaTar($dated){ $date = date_create($dated); $date = date_format($date, 'd-m-Y'); $p = explode("-", $date); $months = Array('01'=>'Ocak','02'=>'Åžubat','03'=>'Mart','04'=>'Nisan','05'=>'Mayıs','06'=>'Haziran','07'=>'Temmuz','08'=>'AÄŸustos','09'=>'Eylül','10'=>'Ekim','11'=>'Kasım','12'=>'Aralık'); $kesin = $months[$p[1]].' '.$p[2]; return $kesin; } public function TurkceTarZaman($dated){ $date = date_create($dated); $date = date_format($date, 'd-m-Y h:i:s'); $p = explode("-", $date); $months = Array('01'=>'Ocak','02'=>'Åžubat','03'=>'Mart','04'=>'Nisan','05'=>'Mayıs','06'=>'Haziran','07'=>'Temmuz','08'=>'AÄŸustos','09'=>'Eylül','10'=>'Ekim','11'=>'Kasım','12'=>'Aralık'); $kesin = $p[0].' '.$months[$p[1]].' '.$p[2]; return $kesin; } public function Temizle($metin){ if(get_magic_quotes_gpc()){$metin = addslashes($metin);} $metin = htmlspecialchars($metin, ENT_QUOTES, 'UTF-8'); $metin = @mysql_real_escape_string($metin); $metin = strip_tags($metin); return $metin; } public function Temizlehtml($metin){ /* $donen = @urldecode($metin); tarayıcıda get ile gelen %20 gibi karakterleri dönüştürüyor agzına sıçıyor :D*/ $metin = @mysql_real_escape_string($metin); return $metin; } public function Linked($metin){ $metin = mb_convert_encoding($metin, 'ISO-8859-9', 'UTF-8'); $metin = strtolower($metin); $metin = strip_tags($metin); $metin = strtr($metin, "ÝIÐÜÞÖÇöçþýüð","iigusococsiug"); $bul = array("_","-"," ",".",":","&","'",'"',"/","*","#","%","[","]","{","}","(",")","=","$","!","^","~","é","+","?","^","`","½","|",">","<"); $degis = array("","","-","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""); $duzenli .= str_replace($bul, $degis, $metin); return $duzenli; } public function emailkontrolu($email){ return filter_var($email, FILTER_VALIDATE_EMAIL); } public function notFound($mesaj,$url,$type=0){ if($type == 1){$c = 'okey';}else if($type == 0){$c = 'hata';}else{$c = 'info';} $metin = '