%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tojsat/public_html/huseyineski/
Upload File :
Create Path :
Current File : /home/tojsat/public_html/huseyineski/fonksiyonlar.php

<script>
function SayiKontrol(e) {
	olay = document.all ? window.event : e;
	tus = document.all ? olay.keyCode : olay.which;
	if(tus > 31 && (tus<48||tus>57)) {
		if(document.all) { olay.returnValue = false; } else { olay.preventDefault() }
	}
}


function HarfKontrol(e) {
	olay = document.all ? window.event : e;
	tus = document.all ? olay.keyCode : olay.which;
	if(tus>=48&&tus<=57) {
		if(document.all) { olay.returnValue = false; } else { olay.preventDefault(); }
	}
}
function ePostaKont(eposta)
{
	var duzenli = new RegExp(/^[a-z]{1}[\d\w\.-]+@[\d\w-]{3,}\.[\w]{2,3}(\.\w{2})?$/);
	
	return duzenli.test(eposta);
}
function HarfBuyult($x)
{
    return strtoupper(strtr($x, '�i�����', 'I������'));
} 




        // Sample Usage Keypress Event:  onkeypress="return BuyukHarf(event);"
        // Sample Usage Blur Event: onblur="BuyukHarfBlur(event,true)" 
        // Blur Event Second Parameter : Clear [Enter Keys] and [WhiteSpaces] in Value
        // For Input:  <input type="text" id="txtInput" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,false)" />
        // For TextArea : <textarea cols="50" rows="10" id="txtArea" onkeypress="return BuyukHarf(event);" onblur="BuyukHarfBlur(event,true)" ></textarea>
        function BuyukHarf(e) {
          var nesne = e.target ? e.target : e.srcElement;
            var basilantus = e.charCode == undefined ? e.keyCode : e.charCode;
            var str = String.fromCharCode(basilantus);
            if ((basilantus < 97 || basilantus > 122) && !isTRChar(basilantus))
                return true;
            if (basilantus == 105)
                str = '\u0130';
            if (nesne.createTextRange) {
                e.keyCode = str.toUpperCase().charCodeAt(0);
                return true;
            }
            else {
                var startpos = nesne.selectionStart;
                var endpos = nesne.selectionEnd;
                nesne.value = nesne.value.substr(0, startpos) + str.toUpperCase() + nesne.value.substr(endpos);
                nesne.setSelectionRange(startpos + 1, startpos + 1);
                return false;
            }
        }

        function isTRChar(key) {
            var trchar = [231, 246, 252, 287, 305, 351];
            for (var i = 0; i < trchar.length; i++) {
                if (trchar[i] == key)
                    return true;
            }
            return false;
        }

        function BuyukHarfBlur(e, clear) {
            var nesne = e.target ? e.target : e.srcElement;
            var val = nesne.value;
            val = val.replace(/i/g, "\u0130").replace(/^\s+|\s+$/g, "");
            if (clear) val = val.replace(/\s{2,}/g, " ");
            nesne.value = val.toUpperCase();
        }
        // --> End BuyukHarf()
		
</script>

<?php

@ob_start();
@session_start();

function CheckUserSession() 
{ 
        return (isset($_SESSION["AdayTcNo"]) && isset($_SESSION["AdayAd"]) && isset($_SESSION["AdaySoyad"])); 
} 
function CheckAdminSession() 
{ 
        return (isset($_SESSION["Kullanici"]) && isset($_SESSION["Ad"]) && isset($_SESSION["SoyAd"]) && SessionCoz($_SESSION["Yetki"])=="Yonetici"); 
}
function CheckRegisterSession() 
{ 
        return (isset($_SESSION["Kullanici"]) && isset($_SESSION["Ad"]) && isset($_SESSION["SoyAd"]) && SessionCoz($_SESSION["Yetki"])=="Kayit"); 
}
function CheckYetkiliSession() 
{ 
        return (isset($_SESSION["Kullanici"]) && isset($_SESSION["Ad"]) && isset($_SESSION["SoyAd"]) && (SessionCoz($_SESSION["Yetki"])=="Yonetici" || SessionCoz($_SESSION["Yetki"])=="Kayit" )); 
}
function CheckYetki($Yetki="") 
{ 
	switch ($Yetki) {
		case "Aday":
			$kontrol=CheckUserSession();
			break;
		case "Yonetici":
			$kontrol=CheckAdminSession();
			break;
		case "Kayit":
			$kontrol=CheckRegisterSession();
			break;
		case "Yetkili":
			$kontrol=CheckYetkiliSession();
			break;			
		default:
			$kontrol=false;
			break;
	}
	
	if (!$kontrol) {
		$ilt = "<font color='red'>Yanl�� Yerlerde Dolan�yorsun</font>";
		$pid=LinkSifrele("AnaSayfa");
		include 'inc/bilgi.inc.php';
		exit;
	}
}


function Virgul2Nokta($Veri){
	$Veri = str_replace(",",".",$Veri);
	return $Veri;
}//function Virgul2Nokta sonu

function VeriFiltrele($FVeri){


	$FVeri = str_replace("--","",$FVeri);
	$FVeri = rtrim($FVeri);
	$FVeri = ltrim($FVeri);
	$FVeri = strip_tags($FVeri);
	//$FVeri = $conn->mysqli_real_escape_string($FVeri);
	
	return $FVeri;
}//function VeriFiltrele($FVeri){ sonu

function FormSuz($FVeri){
global $conn;

    $FVeri = strip_tags($FVeri);
    //$FVeri = $conn->mysqli_real_escape_string($FVeri);    
    $FVeri = str_replace("<iframe","",$FVeri); 
    $FVeri = str_replace("<frame","",$FVeri); 
    $FVeri = str_replace("<javascript","",$FVeri);  
    $FVeri = str_replace("<meta","",$FVeri);
    $FVeri = str_replace("<script>","",$FVeri);

    return 	$FVeri;
}//function FormSuz($FVeri){ sonu

function NormalSuz($FVeri){
    return addslashes($FVeri);	
}//function NormalSuz($FVeri){ sonu

function BolumSuz($FVeri){

    $FVeri = str_replace("--","",$FVeri);
    $FVeri = mysqli_real_escape_string($conn,$FVeri);  
    $FVeri = strip_tags($FVeri);
	
    return $FVeri;	
}//function BolumSuz($FVeri){ sonu

function Duzelt($FVeri){
    return stripslashes($FVeri);	
}//function Duzelt($FVeri){ sonu

function POST($VeriAdi,$Secenek="")
{
	global $_POST;
	
	$VeriDegeri = @$_POST[$VeriAdi];	
	
	if($Secenek == 1)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
	}//if($Secenek == 1) sonu
	else if($Secenek == 2)
	{
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 2) sonu
	else if($Secenek == 3)
	{
		$VeriDegeri = NormalSuz($VeriDegeri);
	}//if($Secenek == 3) sonu
	else if($Secenek == 4)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 4) sonu
	
	return (!empty($VeriDegeri)?$VeriDegeri:"");
}//public static function POST($VeriAdi,$Secenek="") sonu
	
function POSTID($VeriAdi,$Secenek="")
{
	global $_POST;
	
	$VeriDegeri = @$_POST[$VeriAdi];	
	
	if($Secenek == 1)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
	}//if($Secenek == 1) sonu
	else if($Secenek == 2)
	{
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 2) sonu
	else if($Secenek == 3)
	{
		$VeriDegeri = NormalSuz($VeriDegeri);
	}//if($Secenek == 3) sonu
	else if($Secenek == 4)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 4) sonu
	
	return (!empty($VeriDegeri)?intval($VeriDegeri):"");
}//public static function POSTID($VeriAdi,$Secenek="") sonu
	
function GET($VeriAdi,$Secenek="")
{
	global $_GET;
	
	$VeriDegeri = @$_GET[$VeriAdi];	
	
	if($Secenek == 1)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
	}//if($Secenek == 1) sonu
	else if($Secenek == 2)
	{
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 2) sonu
	else if($Secenek == 3)
	{
		$VeriDegeri = NormalSuz($VeriDegeri);
	}//if($Secenek == 3) sonu
	else if($Secenek == 4)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 4) sonu
	
	return (!empty($VeriDegeri)?$VeriDegeri:"");
}//public static function GET($VeriAdi,$Secenek="") sonu
	
function GETID($VeriAdi,$Secenek="")
{
	global $_GET;
	
	$VeriDegeri = @$_GET[$VeriAdi];	
	
	if($Secenek == 1)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
	}//if($Secenek == 1) sonu
	else if($Secenek == 2)
	{
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 2) sonu
	else if($Secenek == 3)
	{
		$VeriDegeri = NormalSuz($VeriDegeri);
	}//if($Secenek == 3) sonu
	else if($Secenek == 4)
	{
		$VeriDegeri = FormSuz($VeriDegeri);	
		$VeriDegeri = BolumSuz($VeriDegeri);
	}//if($Secenek == 4) sonu
	
	return (!empty($VeriDegeri)?intval($VeriDegeri):"");
}//public static function GETID($VeriAdi,$Secenek="") sonu
	
function BosMu($Veri)
{
	return @(empty($Veri)?true:false);	
}//public static function BosMu($Veri) sonu
function TcKimlikBul($Metin)
{
	//$Metin='ATM YATAN (KARTSIZ) KART NO:9876547997860120 TCKN: 29441321512 SENA NUR TERCAN ATM:Z0019004 JOURNAL SIRA NO:3391';
	$cikart = '/[0-9]{12}([0-9])*/'; 
	$Metin= preg_replace($cikart, '', $Metin);
	$pattern = '/[1-9]{1}[0-9]{10}/';
	preg_match($pattern, $Metin, $tc);
	if (count($tc)>0) {
		return $tc[0];
	} else
	{
		return '';
	}
}//public static function BosMu($Veri) sonu
function DosyaYukle($Resim,$PanelMi=1,$CokluMu=2,$DosyaBoyutu="4000",$DosyaKabulTipleri='jpg,jpeg,png,gif,bmp'){
require_once("class/upload.class.php");	
	
global $SYukleme_Dizini;

if($PanelMi == 1){
$DosyaYuklemeKonumu = getcwd()."/../".$SYukleme_Dizini;
}
else if($PanelMi == 2){
$DosyaYuklemeKonumu = getcwd()."/".$SYukleme_Dizini;	
}

$DosyaYukle = new UPLOAD($Resim);

$DosyaIsmi = substr(uniqid(md5(rand())),0,6)."_".time();
if($CokluMu != 1){
$DosyaYukle->yeniAd($DosyaIsmi);
}
else{
$DosyaIsmi = array();
$sayac = 0;$Sayilari = count($Resim["name"]);
while($sayac<$Sayilari){
$DosyaIsmi[$sayac] = substr(uniqid(md5(rand())),0,6)."_".time();	
$sayac++;
}//while sonu
$DosyaYukle->yeniAd($DosyaIsmi);
}
$DosyaYukle->tipKabul($DosyaKabulTipleri);
$DosyaYukle->yazUstune(false);
$DosyaYukle->yolDizin($DosyaYuklemeKonumu);
$DosyaYukle->maxBoyut($DosyaBoyutu);
if($DosyaYukle->baslat()==true){
$Veri = $DosyaYukle->bilgiVer();	
if($CokluMu != 1){
return $Veri[0]["yeniAd"];
}
else{
	return $Veri;
}
}
else{
return "HATA";
}
}//function DosyaYukle($Resim,$PanelMi=1,$CokluMu=2){ sonu

function YaziUzunTarih($Tarih){
return date("Y-m-d H:i:s",strtotime($Tarih));		
}//function YaziUzunTarih($Tarih){ sonu


function YaziKisaTarih($Tarih){
return date("Y-m-d",strtotime($Tarih));	
}//function YaziKisaTarih($Tarih){ sonu

function EkranaTarih($Tarih){
return date("d-m-Y",strtotime($Tarih));	
}//function YaziKisaTarih($Tarih){ sonu



function IntToStr($Cevir){

$Sonuc = "";
for($i=0;$i<=1;$i++){
	$Sonuc .= chr($Cevir % 256);
	$Cevir = $Cevir/256;
}//for($i=0;$i<=1;$i++){ sonu
	return $Sonuc;
}//function IntToStr($Cevir){ sonu

function StrToInt($Cevir){

$Boyut = strlen($Cevir);
$Sonuc = 0;
for($i =0 ;$i<$Boyut;$i++){
$Sonuc += ord($Cevir[$i])*pow(2,$i*8);	
}//for($i =0 ;$i<$Boyut;$i++){ sonu
	return $Sonuc;
}//function StrToInt($Cevir){ sonu

function SessionSifrele($Sifrelencek){

$boyutu = strlen($Sifrelencek);
$Sonuc = substr($Sifrelencek,0,$boyutu);
for($i=0;$i<$boyutu;$i++){
	$Islem = StrToInt($Sonuc[$i]);
	$Islem = $Islem^13;
	$Sonuc[$i] = IntToStr($Islem);
}//for($i=0;$i<$boyutu;$i++){ sonu
return $Sonuc;	
}//function SessionSifrele($Sifrelencek){ sonu

function SessionCoz($SifreCozulcek){
	
$boyutu = strlen($SifreCozulcek);
$Sonuc = substr($SifreCozulcek,0,$boyutu);
for($i=0;$i<$boyutu;$i++){
	$Islem = StrToInt($Sonuc[$i]);
	$Islem = $Islem^13;
	$Sonuc[$i] = IntToStr($Islem);
}//for($i=0;$i<$boyutu;$i++){ sonu
return $Sonuc;
}//function SessionCoz($SifreCozulcek){ sonu



function rasgeleSifre($uzunluk)
{
 $sifre = ''; //ba�lang�� de�eri bo� olarak ayarlan�yor.
 for($i=0;$i<$uzunluk;$i++)
 {
   switch(rand(1,3))
   {
     case 1: $sifre.=chr(rand(48,57));  break; //0-9
     case 2: $sifre.=chr(rand(65,90));  break; //A-Z
     case 3: $sifre.=chr(rand(97,122)); break; //a-z
   }
 }
 return $sifre;
}

function LinkSifrele($Sifrelencek){
    //$sayi=rasgeleSifre(30);
    
    return base64_encode(SessionSifrele($Sifrelencek));	
}//function SessionSifrele($Sifrelencek){ sonu

function LinkCoz($SifreCozulcek){
    return SessionCoz(base64_decode($SifreCozulcek));	
}//function SessionSifrele($Sifrelencek){ sonu

function KullaniciMi(){
session_start();
global $_SESSION;
$S_Kullanici_Adi = SessionCoz($_SESSION["Kullanici_Adi"]);
$S_Kullanici_ID = SessionCoz($_SESSION["Kullanici_ID"]);
$S_Kullanici_Rutbe = SessionCoz($_SESSION["Kullanici_Rutbe"]);
$S_Kullanici_Durum = SessionCoz($_SESSION["Kullanici_Durum"]);
$S_KBilgileri = unserialize($_SESSION["Bilgileri"]);

if(!empty($S_Kullanici_Adi) && !empty($S_Kullanici_ID) && !empty($S_Kullanici_Rutbe) && !empty($S_Kullanici_Durum) && !empty($S_KBilgileri)){
return true;	
}
else{
return false;	
}//else{ sonu
}//function KullaniciMi(){ sonu


function YoneticiMi(){
session_start();
global $_SESSION;
$S_Kullanici_Adi = SessionCoz($_SESSION["Kullanici_Adi"]);
$S_Kullanici_ID = SessionCoz($_SESSION["Kullanici_ID"]);
$S_Kullanici_Rutbe = SessionCoz($_SESSION["Kullanici_Rutbe"]);
$S_Kullanici_Durum = SessionCoz($_SESSION["Kullanici_Durum"]);
$S_KBilgileri = unserialize($_SESSION["Bilgileri"]);

if(!empty($S_Kullanici_Adi) && !empty($S_Kullanici_ID) && ($S_Kullanici_Rutbe=="1") && ($S_Kullanici_Durum=="1") && !empty($S_KBilgileri)){
return true;	
}
else{
return false;	
}//else{ sonu
}//function KullaniciMi(){ sonu



function MailKontrol($email) 
{ 
    if (preg_match("/^[^@]*@[^@]*\.[^@]*$/", $email)) { 
        return true;
	}
	else{
	    return false;	
	}
}  //function MailKontrol($email) sonu

function BarkodGoster($AdayNo) 
{
$resim = imagecreatetruecolor(150, 80);

// Renkleri tan�mlayal�m
$beyaz = imagecolorallocate($resim, 255, 255, 255);
$gri = imagecolorallocate($resim, 128, 128, 128);
$siyah = imagecolorallocate($resim, 0, 0, 0);
imagefilledrectangle($resim, 0, 0, 250, 80, $beyaz);

// Metni tan�mlayal�m
$metin = "*".str_pad($AdayNo, 5, "0", STR_PAD_LEFT)."*";
// Buraya kendi dosya yolunuzu yaz�n
$font = 'IDAutomationHC39M.ttf';

// Metne g�lge verelim
//imagettftext($resim, 20, 0, 11, 21, $gri, $font, $metin);

// Metni ekleyelim
imagettftext($resim, 14, 0, 10, 65, $siyah, $font, $metin);

// imagejpeg()'ye g�re daha temiz sonu� veren imagepng()'yi kullanal�m
imagepng($resim,"adaylar/$AdayNo.jpg");
imagedestroy($resim);  
echo" <img src='adaylar/$AdayNo.jpg' width='150' >"; 
}


function resimYukle($klasor,$adi,$tipi,$genislik,$yukseklik,$yeniisim){
	
	$dosya="".$klasor."".$adi;

	echo "Tip:".$tipi;

	if(($tipi=='image/jpg') || ($tipi=='image/jpeg') || ($tipi=='image/pjpeg') ){
	$resim=imagecreatefromjpeg($dosya); // Yklenen resimden oluacak yeni bir JPEG resmi oluturuyoruz..
	}elseif($tipi=='image/gif'){
	$resim=imagecreatefromgif($dosya); // Yklenen resimden oluacak yeni bir JPEG resmi oluturuyoruz..
	}elseif($tipi=='image/png')
	{
			$resim=@imagecreatefrompng($dosya);
		}


	$boyutlar=getimagesize($dosya); // Resmimizin boyutlarn reniyoruz.

	if($boyutlar[0]<$genislik){
		$genislik=$boyutlar[0];
	}
	if($boyutlar[1]<$yukseklik){
		$yukseklik=$boyutlar[1];
		}


	$yeniresim=imagecreatetruecolor($genislik,$yukseklik); // Oluturulan bo resmi istediimiz boyutlara getiriyoruz..
	imagecopyresampled($yeniresim, $resim, 0, 0, 0, 0, $genislik, $yukseklik, $boyutlar[0], $boyutlar[1]);
	$hedefdosya="".$klasor."".$yeniisim.""; // Yeni resimin kaydedilecei konumu belirtiyoruz..

	if(($tipi=='image/jpg') || ($tipi=='image/jpeg') || ($tipi=='image/pjpeg') ){
	imagejpeg($yeniresim,$hedefdosya,100); // Ve resmi istediimiz konuma kaydediyoruz..
	}elseif($tipi=='image/gif'){
	imagegif($yeniresim,$hedefdosya,100); // Ve resmi istediimiz konuma kaydediyoruz..
	}elseif($tipi=='image/png')
	{
	$quality=100;
	$q=9/100;
	$quality*=$q;
	imagepng($yeniresim,$hedefdosya,$quality);
	}
	return $yeniisim;										
}
?>

Zerion Mini Shell 1.0