%PDF- %PDF-
Direktori : /home/tojsat/public_html/huseyineski/ |
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; } ?>