Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

function islemmesaj($t){ switch($t) { case 1 : return "Kaydnz Baaryla Tamamland."; ..

Decoded Output download

<?  function islemmesaj($t){ 
	switch($t) 
	{ 
	case 1 : return "Kaydnz Baaryla Tamamland.";	 
	case 2 : return "Kayt Baaryla gncellendi.";	 
	case 3 : return "Kayt Baaryla Silindi.";	 
	} 
	 
	} 
  
  
  
$moduller = array(); 
$moduller["Haberler"]=0; 
$moduller["Dokumanlar"]=1; // ndirilebilir dkman sistemi 
$moduller["Referanslar"]=0; // Firma ad ve ierisine fotograf ekleme 
$moduller["Foto_Galeri"]=0; 
$moduller["urunmenu"]=0;  // lokanta restorant iin yemek menleri 
$moduller["Video_Galeri"]=0; 
$moduller["Duyuru"]=0; 
$moduller["Faydali_Bilgiler"]=0; //faydali bilgi 
$moduller["urunler"]=0;   // Kategorik yapa sahip rnler 
$moduller["Sayfalar"]=1; //Kategorik yapda sayfalar ekleme, sitede kullanm mespa sitesi, istenen kategorinin id nosuna gre agrma 
$moduller["Firmalar"]=0; // firma rehberi 
$moduller["Uyeler"]=0; //i bavurular blm 
$moduller["Linkler"]=0; // Faydal linkler 
$moduller["Eleman"]=0; //eleman talepleri blm 
$moduller["Kariyer"]=0; //i bavurular blm 
$moduller["Ozel_Sektor"]=0; //sektrler blm 
$moduller["E_Katalog"]=0; // e-katalog e-dergi 
$moduller["projeler"]=0; // web firmaalr vb. yaplan iler 
$moduller["sertifikalar"]=0; // Kalite belgeleri 
$moduller["bulten"]=0; // Kalite belgeleri 
$moduller["slayt"]=0; // Kalite belgeleri 
  
$image_types = array("jpeg", "jpg", "gif", "png"); 
$office_types = array("xls", "xlsx", "doc", "docx"); 
$document_types = array("txt", "pdf", "mp3", "avi", "mp4", "flv", "rar", "zip"); 
 
$turler = array_merge($image_types, $office_types, $document_types); 
  
function CheckArray($str, $array){ 
	$found = false; 
	for($i = 0; $i < count($array); $i++){ 
		if($array[$i] == $str){ 
			$found = true; 
			break; 
		} 
	} 
	return $found; 
} 
 
 
 
 
 
function ThumbGetir($dosya, $uzanti, $ikonadresi=""){ 
	global $image_types; 
	if($ikonadresi == ""){ $ikonadresi = "images/ikonlar/"; } 
	if( CheckArray($uzanti, $image_types) ){ 
		return $dosya; 
	}else{ 
		return $ikonadresi.$uzanti.".png"; 
	} 
} 
  
  
  
  
 
  function bultenmailgonder($emailim,$subj,$mesaj){ 
 
$header = "From: " . $emailim . "
"; 
$header.= "To: " . $emailim . "
"; 
$header .= "Reply-To: ". $emailim . "
"; 
$sorgu = "select * from bultenmail where durum=1"; 
$ccbelirle=mysql_query($sorgu); 
 while ($cc2=mysql_fetch_array($ccbelirle)) { 
	 
	$cc.=$cc2["mail"].","; 
	 
	} 
$header .= "BCC: ". $cc . "
"; 
$header .= "MIME-Version: 1.0
"; 
$header .= "Content-Type: text/html; charset=UTF-8
"; 
 
$mailbody = '<html><body>'; 
 
	$mailbody .="$mesaj 
";	  
			   
			  
$mailbody  .= '</html></body>';  
			   
			   
			   if (mail("",$subj,$mailbody,$header)){ 
	 
	$mesaj="Mail Gnderildi."; 
		 
			   } 
			  
			  
				 
				} 
 
  
  
  
  
  
function oZet($yazi,$sinir) { // Metinin zetini deer gndererek alabilmek iin. 
 
$kelime = explode(" ",$yazi); 
$say = count($kelime); 
$as=""; 
 
	if($say < $sinir) 
	{  
		 $as = $yazi; 
	} 
	else 
	{ 
		 for($i = 0; $i <= $sinir; $i++) 
		 { 
		 $as .= $kelime[$i].' '; 
		 } 
	} 
	 return $as; 
} 
 
 
 
 
 
 
 function trkontrol($kontes) {  // iinde trke karakter varmi kontrol 
if(ereg("[IisSgG]" , $kontes)) 
return FALSE; 
	else return TRUE; 
} 
 
 
	function resimal($w="",$h="",$resim,$folder="") 
	{ 
	 
		$dosyaAdi 	= substr($resim, 0, strrpos($resim, '.')); 
		$uzanti 	= substr($resim, strrpos($resim, '.')); 
		$thumbFileName = $dosyaAdi."_"; 
		$thumbFileName .= $w>0 ? 'w'.$w.'_' : ''; 
		$thumbFileName .= $h>0 ? 'h'.$h : ''; 
		$thumbFileName .= $uzanti;  
			  
			if(! file_exists($folder.$thumbFileName)) {  
					   
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor 
			 
			 
			$thumb->adaptiveResize($w, $h);// ebat deitiriyor - kesin oranti ($maxWidth, $maxHeight) 
			 
			$thumb->save($folder.$thumbFileName);//ayn adrese yeni formatyla yazyor 
			 
			} 
		 
			return $folder.$thumbFileName; 
				 
	} 
	 
	 
	 
		function resimal2($w="",$h="",$resim,$folder="") 
	{ 
	 
		$dosyaAdi 	= substr($resim, 0, strrpos($resim, '.')); 
		$uzanti 	= substr($resim, strrpos($resim, '.')); 
		$thumbFileName = $dosyaAdi."_"; 
		$thumbFileName .= $w>0 ? 'w'.$w.'_' : ''; 
		$thumbFileName .= $h>0 ? 'h'.$h : ''; 
		$thumbFileName .= $uzanti;  
			  
			if(! file_exists($folder.$thumbFileName)) {  
					   
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor 
			 
			 
			$thumb->resize($w, $h);// ebat deitiriyor - resize ($maxWidth, $maxHeight) 
			 
			$thumb->save($folder.$thumbFileName);//ayn adrese yeni formatyla yazyor 
			 
			} 
		 
			return $folder.$thumbFileName; 
				 
	} 
	 
	 
	 
	 
	 
  
 function kucult($folder,$resim,$w,$h) //Resmi istenilen ebata getir. 
{ 
	  
//	if((0 < $h and $h < $height) or (0 < $w and $w < $width)) 
	//{ 
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor 
			$thumb->resize($w, $h);// aklama aada - resize ($maxWidth, $maxHeight) 
  			$thumb->save($folder.$resim);//ayn adrese yeni formatyla yazyor 
 			/* 
			resize : iki tarafn orantl gre kltyor. 
			adaptiveResize : iki tarafnda kesin istenen ebata getiriyor  
 			*/ 
//	} 
} 
  
  
  
  function kucult2($folder,$resim,$w,$h) //Resmi istenilen ebata getir, Watermark Uygula 
{ 
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor 
			$thumb->resize($w, $h);// aklama aada - resize ($maxWidth, $maxHeight) 
			$thumb->save($folder.$resim);//ayn adrese yeni formatyla yazyor 
			 
///watermark	//////////////////////////////////////		 
$imgfilex=$folder.$resim; 
$origimg = imagecreatefromjpeg($imgfilex); 
$reklam = ImageCreateFromPNG($folder."watermark.png");  
list($widthx, $heightx) = getimagesize($imgfilex); 
$cropimg = imagecreatetruecolor($widthx,$heightx); 
ImageCopy ($origimg, $reklam, imagesx($origimg)/2-imagesx($reklam)/2, imagesy($origimg)/2, 0, 0, imagesx($reklam), imagesy($reklam)); 
imagecopyresampled($cropimg, $origimg, 0, 0, 0, 0, $widthx, $heightx, $widthx, $heightx); 
imagejpeg($cropimg,$imgfilex, 100); 
//////////////////////////////////////			 
			 
		 
			 
			/* 
			resize : iki tarafn orantl gre kltyor. 
			adaptiveResize : iki tarafnda kesin istenen ebata getiriyor  
			 
			*/ 
 		 
			 
} 
	 
	 
	 
	 
	 
	 
	 
	 
 
 
  
 
	function openRecordsetByX($xmlpath, $key = "", $id = -1){ 
		$duyuru = simplexml_load_file($xmlpath); 
		eval("\$duyuru = \$duyuru->$key;"); 
		return ($id > -1)?$duyuru[$id-1]:$duyuru; 
		} 
 
 
 
////////////////  adresten veri al ----------------------------------------------------------- 
	function xmlHttp($URL, $encoding = "UTF-8") 
	{ 
		$c = curl_init(); 
		curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); 
		curl_setopt($c, CURLOPT_URL, $URL); 
		$contents = curl_exec($c); 
		curl_close($c); 
		 
		$contents = iconv($encoding, 'ISO-8859-9//IGNORE', $contents); 
		if ($contents) return $contents; 
			else return FALSE; 
	 } 
		 
		 
 
 
 
 
////////// detay yazsndaki zel iaretleri kaydederken temizler, okuturken eski yerine ekler. 
 	function temizle($str){ 
		$find = array("'",    ">",    "<",    "%",    "
", "\""); 
		$repl = array("&39;", "&gt;", "&lt;", "&49;", " ",    "&quot;"); 
		$str = str_replace($find, $repl, $str); 
		return $str; 
	} 
 
	function kirlet($str){ 
		$find = array("&39;","&gt;","&lt;","&49;","&Uuml;","&uuml;","&Ccedil;","&ccedil;","&Ouml;","&ouml;", "&quot;"); 
		$repl = array("'",">","<","%","","","","","","", "\""); 
		$str = str_replace($find, $repl, $str); 
		return $str; 
	} 
 
 
 
///////////////////////////////gelen tamm ondalklm blnr. (u ie yaryor 4 er listeleme yapmak istiyorsan 5 degerini gnder.) 
function isDivide($_count, $_divident){ 
	$_main = $_count / $_divident; 
	if($_main == (int) $_main){ 
		return true; 
	}else{ 
		return false; 
	} 
} 
 
 
 
///////////////////////////////7gelen getleri temizler  
function koru($value) 
{ 
 $kelimeler = array("*","select","union","join","where","insert","like","drop","update","and","have","alter","0x","+","{","}","[","]");  
$sonuc = trim(str_replace($kelimeler,"",$value));  
return $sonuc;  
	 
	 
/*if (get_magic_quotes_gpc()) { 
$value = stripslashes($value); 
} 
if (!is_numeric($value)) { 
$value = "" . mysql_real_escape_string($value) . ""; 
} 
return $value;*/ 
} 
 
 
 
 
///////////////////////////////Say olmal 
function sayi($value) 
{ 
if (!is_numeric($value)){ $value = 0;} 
return $value; 
} 
  
 
 
 
 
////////////////////////////////////////karakter dzeltir 
 
// DENEME  @  @  @  @  @  @  @  @  @  @  @     utf-8 dogru olan 
 //DENEME   @   @ S  @ I  @ G  @   @ i  @   @   @ s  @ g  @  
  
 function Per($deger) { 
$turkce=array("","","","","","","","(",")","'","","","","","",""," ","/","*","?","","","","","","","","","","","","","","","",""); 
$duzgun=array("I","s","S","s","s","S","i","" ,"" ,"" ,"u","U","o","O","c","C","-","/","-" ,"","g","G","I","O","C","S","I","G","U","i","o","c","g","u","i","g"); 
$deger=str_replace($turkce,$duzgun,$deger); 
$deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger); 
return $deger; 
} 
 
 
    
   
function sifre_uret($uzunluk) { 
$karakterler = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPRSTUVYZ"; 
$karakter_sayi = strlen($karakterler); 
for ($ras = 0; $ras < $uzunluk; $ras++) { 
$rakam_ver = rand(0,$karakter_sayi-1); 
$sifre_ver .= $karakterler[$rakam_ver]; 
} 
return $sifre_ver; 
} 
  
   
   
   
   
   
function kar($gelen) 
{ 
$b=sifre_uret(7).$gelen.sifre_uret(7);	 
return $b; 
}	 
 
function temiz($gel) 
{ 
$b=substr($gel,7,-7); 
return $b; 
} 
 
 
function uzanti($gelen2)  //  resim resim adn gizle 
{ 
$b2=substr($gelen2,0,-4); 
return $b2; 
}		 
/////////////////////////////////////////// 
  
// $sitex= $_SERVER['SERVER_NAME']; 
// $site="http://$sitex/"; 
 
function kharf( $giris ) {  
return strtolower(strtr( $giris,'JPGEN','jpgen'));  
}  
   
 
function addegisir($resim,$ad) // resmin adndaki karakterleri dzenle 
{ 
$random = rand(11111,999999);	 
$parca = explode(".",$resim); 
$parcaadet = count($parca);								 
$uzanti=$parca[$parcaadet-1];		 
$resim6=per("$ad")."-".$random.".".kharf($uzanti);	 
return $resim6; 
}	 
 
  
  
  
	function sifrele($id){ 
		$carpim = rand(100,999);	 
		$ilk = sifre_uret(8); 
		$son = sifre_uret(8); 
		$son .= "$".(strlen($ilk)*$carpim)."$".strlen("$id")."$".$carpim; 
		$deger = $ilk."$id".$son; 
		return $deger; 
	} 
	 
	 
	function desifrele($sifreliid){ 
		 
		$sp = explode("$",$sifreliid); 
		$idcarpim = $sp[3]; 
		$iduzunluk = $sp[2]; 
		$charuzunluk = $sp[1]; 
		 
		//return $sp[0]." ".$charuzunluk." ".$iduzunluk; 
		return substr($sp[0], $charuzunluk/$idcarpim, $iduzunluk); 
	} 
   
  
$tablo_g = array("a", "x", "y", "q"); 
$tablo_k = array("w", "c", "f", "u"); 
$tablo_u = array("s", "i", "v", "b"); 
$tablo_m = array("m", "g", "k", "t"); 
  
 function harf_sifrele($_id, $_array = array("")){ 
	 global $tablo_g, $tablo_k, $tablo_u, $tablo_m; 
	 if(count($_array) == 1){ $_array = $g; } 
	 $rnd = rand(0,count($_array) - 1); 
	 return $_array[$rnd].$_id; 
 } 
  
 function harf_coz($_str){ 
	global $tablo_g,$tablo_k,$tablo_u,$tablo_m; 
	for($i = 0; $i < count($tablo_g); $i++){ 
		if($tablo_g[$i] == $_str) { return "G"; break; } 
		if($tablo_k[$i] == $_str) { return "K"; break; } 
		if($tablo_m[$i] == $_str) { return "M"; break; } 
		if($tablo_u[$i] == $_str) { return "U"; break; } 
	} 
 } 
  
 ///////////////////////////////////////////Adres satrndan sadece sayfa adn almak iin iletisim.php gibi 
 function sayfaBul($pos = 1){		 
		$url = $_SERVER["SCRIPT_NAME"]; 
		$spl = split("/",$url); 
		$pge = $spl[count($spl)-$pos]; 
		return $pge; 
		} 
  ///////////////////////////////////////////Adres satrndan sadece sayfa adn almak iin iletisim.php?54646&345435 gibi 
 function linkBul(){ 
	 return $_SERVER['REQUEST_URI']; 
 } 
  
  
  
 /////////////////////////////////7linkbulu kullanarak linki alr ve  ? den sonrasn almaya yarar. rnek grup-marka-fgh3454gdfgd?5 gibi 5 i almak iin kullanlr 
 function linksonu() 
 { 
 $a=linkBul(); 
 $spy = explode("?",$a); 
 $sayfa = $spy[1]; 
 return $sayfa; 
 } 
  
 
/////////////////////////////////kalsr listesi ve dosyala listelemeye yarar veritaban olmadan resimleri silmek iin 
 
	$ftjpegs = array("JPG"); 
	$ftimage = array("JPG", "JPEG", "GIF", "PNG"); 
	$ftalltype = array("*"); 
	 
	function dosyaturukontrol($xfilename, $filetypearray){ 
		$filetype = dosyaturual($xfilename); 
		if(count($filetypearray)>0){ 
			foreach($filetypearray as $in){ 
				if($in == "*"){ 
					return true; 
					break; 
				}else{ 
					if($in == $filetype){ 
						return true; 
						break; 
					} 
				} 
			} 
		} 
		return false; 
	} 
	 
	function dosyaturual($xfilename){$sp = explode(".", $xfilename);return strtoupper($sp[count($sp)-1]);} 
	 
	function klasorDosyaListesi($_folder, $foldersOrFiles = "file", $reqtype = array("JPG")){ 
	$_folderlist = array(); 
		if(file_exists($_folder)){ 
			if ($handle = opendir($_folder)) { 
				while ($obj = readdir($handle)) { 
					if ($obj!= '.' && $obj!= '..' && $obj!= '_notes') { 
						if($foldersOrFiles=="folder"){if (is_dir($_folder.$obj)) {$_folderlist[] = $obj;}}else{if(is_file($_folder.$obj)){if(dosyaturukontrol($obj, $reqtype)){$_folderlist[] =  $obj;}}} 
					} 
				} 
				closedir($handle); 
			} 
		} 
		return $_folderlist; 
	} 
 
  
 
function tarihFormat($tarih = "") 
{ 
if ($tarih=="") 
$tarih = date("Y-m-d H:i:s"); 
  
$tarihDizi["gunler"] = array("Pazar","Pazartesi","Sal","aramba","Perembe","Cuma","Cumartesi"); 
$tarihDizi["aylar"] = array ("01" => "Ocak", "02" => "ubat", "03" => "Mart", "04" => "Nisan", "05" => "Mays", "06" => "Haziran", 
"07" => "Temmuz", "08" => "Austos", "09" => "Eyll", "10" => "Ekim", "11" => "Kasm", "12" => "Aralk"); 
  
$zamanExp = explode (" ",$tarih); 
$tarihExp = explode ("-",$zamanExp[0]); 
  
$haftaninGunu=strftime("%w",strtotime($tarih)); 
$tarihFormat["ay"] = $tarihDizi["aylar"][$tarihExp[1]]; 
$tarihFormat["haftanin_gunu"] = $tarihDizi["gunler"][$haftaninGunu]; 
$tarihFormat["saat"] = $zamanExp[1]; 
$tarihFormat["format1"] = $tarihExp[2]."-".$tarihExp[1]."-".$tarihExp[0]; 
$tarihFormat["format2"] = $tarihFormat["format1"]." ".$tarihFormat["saat"]; 
$tarihFormat["format3"] = $tarihExp[2]." ".$tarihFormat["ay"]." ".$tarihExp[0]; 
$tarihFormat["format4"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"]; 
$tarihFormat["format5"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"]." ".$zamanExp[1];  
 
$tarihFormat["format6"] = $tarihExp[0]."-".$tarihExp[1]."-".$tarihExp[2]; 
  
return $tarihFormat; 
} 
/*  
//Kullanm: 
$formatliTarih = tarihFormat("2007-07-16 18:32:00"); 
//$formatliTarih = tarihFormat($bilgi->baslama_tarihi);        Veritabanndan gelen bir deeri kullanabilirsiniz. 
//$formatliTarih = tarihFormat();                            O ana ait tarih bilgileri iin bu ekilde kulkanabilirsiniz. 
  
echo $formatliTarih["format4"]."<br>"; 
//16 Temmuz 2007 Pazartesi 
echo $formatliTarih["format3"]."<br>"; 
//16 Temmuz 2007 
echo $formatliTarih["format2"]."<br>"; 
//16-07-2007 18:32:00 
echo $formatliTarih["format1"]."<br>"; 
//16-07-2007 
echo $formatliTarih["saat"]."<br>"; 
//18:32:00 
echo $formatliTarih["haftanin_gunu"]."<br>"; 
//Pazartesi 
echo $formatliTarih["ay"]."<br>"; 
//Temmuz 
 
*/  
 
function mailkontrol($mail) {  
						if(eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$mail)) {  
						return true;  } else {  
						return false;  
						} } 
 
 
 
 
function SayfaYonlendir($url="",$sure=1) 
{ 
echo "<meta content='$sure; URL=$url' http-equiv='refresh'>"; 
}  
 
 
 
 
 function bagla($sorgu) 
{ 
	$rec = mysql_query($sorgu);  
	return $rec; 
}  
 
   
 function sorgu($sorgu) 
{ 
	$x2 = mysql_fetch_array($sorgu);  
	 
	return $x2; 
}  
 
 
 
  
 
 
 
  
 function teksorgu($sorgu) 
{ 
	$rec = mysql_fetch_array(mysql_query($sorgu));  
	return $rec; 
}  ?>

Did this file decode correctly?

Original Code

function islemmesaj($t){
	switch($t)
	{
	case 1 : return "Kaydnz Baaryla Tamamland.";	
	case 2 : return "Kayt Baaryla gncellendi.";	
	case 3 : return "Kayt Baaryla Silindi.";	
	}
	
	}
 
 
 
$moduller = array();
$moduller["Haberler"]=0;
$moduller["Dokumanlar"]=1; // ndirilebilir dkman sistemi
$moduller["Referanslar"]=0; // Firma ad ve ierisine fotograf ekleme
$moduller["Foto_Galeri"]=0;
$moduller["urunmenu"]=0;  // lokanta restorant iin yemek menleri
$moduller["Video_Galeri"]=0;
$moduller["Duyuru"]=0;
$moduller["Faydali_Bilgiler"]=0; //faydali bilgi
$moduller["urunler"]=0;   // Kategorik yapa sahip rnler
$moduller["Sayfalar"]=1; //Kategorik yapda sayfalar ekleme, sitede kullanm mespa sitesi, istenen kategorinin id nosuna gre agrma
$moduller["Firmalar"]=0; // firma rehberi
$moduller["Uyeler"]=0; //i bavurular blm
$moduller["Linkler"]=0; // Faydal linkler
$moduller["Eleman"]=0; //eleman talepleri blm
$moduller["Kariyer"]=0; //i bavurular blm
$moduller["Ozel_Sektor"]=0; //sektrler blm
$moduller["E_Katalog"]=0; // e-katalog e-dergi
$moduller["projeler"]=0; // web firmaalr vb. yaplan iler
$moduller["sertifikalar"]=0; // Kalite belgeleri
$moduller["bulten"]=0; // Kalite belgeleri
$moduller["slayt"]=0; // Kalite belgeleri
 
$image_types = array("jpeg", "jpg", "gif", "png");
$office_types = array("xls", "xlsx", "doc", "docx");
$document_types = array("txt", "pdf", "mp3", "avi", "mp4", "flv", "rar", "zip");

$turler = array_merge($image_types, $office_types, $document_types);
 
function CheckArray($str, $array){
	$found = false;
	for($i = 0; $i < count($array); $i++){
		if($array[$i] == $str){
			$found = true;
			break;
		}
	}
	return $found;
}





function ThumbGetir($dosya, $uzanti, $ikonadresi=""){
	global $image_types;
	if($ikonadresi == ""){ $ikonadresi = "images/ikonlar/"; }
	if( CheckArray($uzanti, $image_types) ){
		return $dosya;
	}else{
		return $ikonadresi.$uzanti.".png";
	}
}
 
 
 
 

  function bultenmailgonder($emailim,$subj,$mesaj){

$header = "From: " . $emailim . "\r\n";
$header.= "To: " . $emailim . "\r\n";
$header .= "Reply-To: ". $emailim . "\r\n";
$sorgu = "select * from bultenmail where durum=1";
$ccbelirle=mysql_query($sorgu);
 while ($cc2=mysql_fetch_array($ccbelirle)) {
	
	$cc.=$cc2["mail"].",";
	
	}
$header .= "BCC: ". $cc . "\r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=UTF-8\r\n";

$mailbody = '<html><body>';

	$mailbody .="$mesaj \n";	 
			  
			 
$mailbody  .= '</html></body>'; 
			  
			  
			   if (mail("",$subj,$mailbody,$header)){
	
	$mesaj="Mail Gnderildi.";
		
			   }
			 
			 
				
				}

 
 
 
 
 
function oZet($yazi,$sinir) { // Metinin zetini deer gndererek alabilmek iin.

$kelime = explode(" ",$yazi);
$say = count($kelime);
$as="";

	if($say < $sinir)
	{ 
		 $as = $yazi;
	}
	else
	{
		 for($i = 0; $i <= $sinir; $i++)
		 {
		 $as .= $kelime[$i].' ';
		 }
	}
	 return $as;
}






 function trkontrol($kontes) {  // iinde trke karakter varmi kontrol
if(ereg("[IisSgG]" , $kontes))
return FALSE;
	else return TRUE;
}


	function resimal($w="",$h="",$resim,$folder="")
	{
	
		$dosyaAdi 	= substr($resim, 0, strrpos($resim, '.'));
		$uzanti 	= substr($resim, strrpos($resim, '.'));
		$thumbFileName = $dosyaAdi."_";
		$thumbFileName .= $w>0 ? 'w'.$w.'_' : '';
		$thumbFileName .= $h>0 ? 'h'.$h : '';
		$thumbFileName .= $uzanti; 
			 
			if(! file_exists($folder.$thumbFileName)) { 
					  
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor
			
			
			$thumb->adaptiveResize($w, $h);// ebat deitiriyor - kesin oranti ($maxWidth, $maxHeight)
			
			$thumb->save($folder.$thumbFileName);//ayn adrese yeni formatyla yazyor
			
			}
		
			return $folder.$thumbFileName;
				
	}
	
	
	
		function resimal2($w="",$h="",$resim,$folder="")
	{
	
		$dosyaAdi 	= substr($resim, 0, strrpos($resim, '.'));
		$uzanti 	= substr($resim, strrpos($resim, '.'));
		$thumbFileName = $dosyaAdi."_";
		$thumbFileName .= $w>0 ? 'w'.$w.'_' : '';
		$thumbFileName .= $h>0 ? 'h'.$h : '';
		$thumbFileName .= $uzanti; 
			 
			if(! file_exists($folder.$thumbFileName)) { 
					  
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor
			
			
			$thumb->resize($w, $h);// ebat deitiriyor - resize ($maxWidth, $maxHeight)
			
			$thumb->save($folder.$thumbFileName);//ayn adrese yeni formatyla yazyor
			
			}
		
			return $folder.$thumbFileName;
				
	}
	
	
	
	
	
 
 function kucult($folder,$resim,$w,$h) //Resmi istenilen ebata getir.
{
	 
//	if((0 < $h and $h < $height) or (0 < $w and $w < $width))
	//{
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor
			$thumb->resize($w, $h);// aklama aada - resize ($maxWidth, $maxHeight)
  			$thumb->save($folder.$resim);//ayn adrese yeni formatyla yazyor
 			/*
			resize : iki tarafn orantl gre kltyor.
			adaptiveResize : iki tarafnda kesin istenen ebata getiriyor 
 			*/
//	}
}
 
 
 
  function kucult2($folder,$resim,$w,$h) //Resmi istenilen ebata getir, Watermark Uygula
{
			$thumb = PhpThumbFactory::create($folder.$resim); //yklenen fotoyu alyor
			$thumb->resize($w, $h);// aklama aada - resize ($maxWidth, $maxHeight)
			$thumb->save($folder.$resim);//ayn adrese yeni formatyla yazyor
			
///watermark	//////////////////////////////////////		
$imgfilex=$folder.$resim;
$origimg = imagecreatefromjpeg($imgfilex);
$reklam = ImageCreateFromPNG($folder."watermark.png"); 
list($widthx, $heightx) = getimagesize($imgfilex);
$cropimg = imagecreatetruecolor($widthx,$heightx);
ImageCopy ($origimg, $reklam, imagesx($origimg)/2-imagesx($reklam)/2, imagesy($origimg)/2, 0, 0, imagesx($reklam), imagesy($reklam));
imagecopyresampled($cropimg, $origimg, 0, 0, 0, 0, $widthx, $heightx, $widthx, $heightx);
imagejpeg($cropimg,$imgfilex, 100);
//////////////////////////////////////			
			
		
			
			/*
			resize : iki tarafn orantl gre kltyor.
			adaptiveResize : iki tarafnda kesin istenen ebata getiriyor 
			
			*/
 		
			
}
	
	
	
	
	
	
	
	


 

	function openRecordsetByX($xmlpath, $key = "", $id = -1){
		$duyuru = simplexml_load_file($xmlpath);
		eval("\$duyuru = \$duyuru->$key;");
		return ($id > -1)?$duyuru[$id-1]:$duyuru;
		}



////////////////  adresten veri al -----------------------------------------------------------
	function xmlHttp($URL, $encoding = "UTF-8")
	{
		$c = curl_init();
		curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt($c, CURLOPT_URL, $URL);
		$contents = curl_exec($c);
		curl_close($c);
		
		$contents = iconv($encoding, 'ISO-8859-9//IGNORE', $contents);
		if ($contents) return $contents;
			else return FALSE;
	 }
		
		




////////// detay yazsndaki zel iaretleri kaydederken temizler, okuturken eski yerine ekler.
 	function temizle($str){
		$find = array("'",    ">",    "<",    "%",    "\r\n", "\"");
		$repl = array("&39;", "&gt;", "&lt;", "&49;", " ",    "&quot;");
		$str = str_replace($find, $repl, $str);
		return $str;
	}

	function kirlet($str){
		$find = array("&39;","&gt;","&lt;","&49;","&Uuml;","&uuml;","&Ccedil;","&ccedil;","&Ouml;","&ouml;", "&quot;");
		$repl = array("'",">","<","%","","","","","","", "\"");
		$str = str_replace($find, $repl, $str);
		return $str;
	}



///////////////////////////////gelen tamm ondalklm blnr. (u ie yaryor 4 er listeleme yapmak istiyorsan 5 degerini gnder.)
function isDivide($_count, $_divident){
	$_main = $_count / $_divident;
	if($_main == (int) $_main){
		return true;
	}else{
		return false;
	}
}



///////////////////////////////7gelen getleri temizler 
function koru($value)
{
 $kelimeler = array("*","select","union","join","where","insert","like","drop","update","and","have","alter","0x","+","{","}","[","]"); 
$sonuc = trim(str_replace($kelimeler,"",$value)); 
return $sonuc; 
	
	
/*if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
if (!is_numeric($value)) {
$value = "" . mysql_real_escape_string($value) . "";
}
return $value;*/
}




///////////////////////////////Say olmal
function sayi($value)
{
if (!is_numeric($value)){ $value = 0;}
return $value;
}
 




////////////////////////////////////////karakter dzeltir

// DENEME  @  @  @  @  @  @  @  @  @  @  @     utf-8 dogru olan
 //DENEME   @   @ S  @ I  @ G  @   @ i  @   @   @ s  @ g  @ 
 
 function Per($deger) {
$turkce=array("","","","","","","","(",")","'","","","","","",""," ","/","*","?","","","","","","","","","","","","","","","","");
$duzgun=array("I","s","S","s","s","S","i","" ,"" ,"" ,"u","U","o","O","c","C","-","/","-" ,"","g","G","I","O","C","S","I","G","U","i","o","c","g","u","i","g");
$deger=str_replace($turkce,$duzgun,$deger);
$deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
return $deger;
}


   
  
function sifre_uret($uzunluk) {
$karakterler = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPRSTUVYZ";
$karakter_sayi = strlen($karakterler);
for ($ras = 0; $ras < $uzunluk; $ras++) {
$rakam_ver = rand(0,$karakter_sayi-1);
$sifre_ver .= $karakterler[$rakam_ver];
}
return $sifre_ver;
}
 
  
  
  
  
  
function kar($gelen)
{
$b=sifre_uret(7).$gelen.sifre_uret(7);	
return $b;
}	

function temiz($gel)
{
$b=substr($gel,7,-7);
return $b;
}


function uzanti($gelen2)  //  resim resim adn gizle
{
$b2=substr($gelen2,0,-4);
return $b2;
}		
///////////////////////////////////////////
 
// $sitex= $_SERVER['SERVER_NAME'];
// $site="http://$sitex/";

function kharf( $giris ) { 
return strtolower(strtr( $giris,'JPGEN','jpgen')); 
} 
  

function addegisir($resim,$ad) // resmin adndaki karakterleri dzenle
{
$random = rand(11111,999999);	
$parca = explode(".",$resim);
$parcaadet = count($parca);								
$uzanti=$parca[$parcaadet-1];		
$resim6=per("$ad")."-".$random.".".kharf($uzanti);	
return $resim6;
}	

 
 
 
	function sifrele($id){
		$carpim = rand(100,999);	
		$ilk = sifre_uret(8);
		$son = sifre_uret(8);
		$son .= "$".(strlen($ilk)*$carpim)."$".strlen("$id")."$".$carpim;
		$deger = $ilk."$id".$son;
		return $deger;
	}
	
	
	function desifrele($sifreliid){
		
		$sp = explode("$",$sifreliid);
		$idcarpim = $sp[3];
		$iduzunluk = $sp[2];
		$charuzunluk = $sp[1];
		
		//return $sp[0]." ".$charuzunluk." ".$iduzunluk;
		return substr($sp[0], $charuzunluk/$idcarpim, $iduzunluk);
	}
  
 
$tablo_g = array("a", "x", "y", "q");
$tablo_k = array("w", "c", "f", "u");
$tablo_u = array("s", "i", "v", "b");
$tablo_m = array("m", "g", "k", "t");
 
 function harf_sifrele($_id, $_array = array("")){
	 global $tablo_g, $tablo_k, $tablo_u, $tablo_m;
	 if(count($_array) == 1){ $_array = $g; }
	 $rnd = rand(0,count($_array) - 1);
	 return $_array[$rnd].$_id;
 }
 
 function harf_coz($_str){
	global $tablo_g,$tablo_k,$tablo_u,$tablo_m;
	for($i = 0; $i < count($tablo_g); $i++){
		if($tablo_g[$i] == $_str) { return "G"; break; }
		if($tablo_k[$i] == $_str) { return "K"; break; }
		if($tablo_m[$i] == $_str) { return "M"; break; }
		if($tablo_u[$i] == $_str) { return "U"; break; }
	}
 }
 
 ///////////////////////////////////////////Adres satrndan sadece sayfa adn almak iin iletisim.php gibi
 function sayfaBul($pos = 1){		
		$url = $_SERVER["SCRIPT_NAME"];
		$spl = split("/",$url);
		$pge = $spl[count($spl)-$pos];
		return $pge;
		}
  ///////////////////////////////////////////Adres satrndan sadece sayfa adn almak iin iletisim.php?54646&345435 gibi
 function linkBul(){
	 return $_SERVER['REQUEST_URI'];
 }
 
 
 
 /////////////////////////////////7linkbulu kullanarak linki alr ve  ? den sonrasn almaya yarar. rnek grup-marka-fgh3454gdfgd?5 gibi 5 i almak iin kullanlr
 function linksonu()
 {
 $a=linkBul();
 $spy = explode("?",$a);
 $sayfa = $spy[1];
 return $sayfa;
 }
 

/////////////////////////////////kalsr listesi ve dosyala listelemeye yarar veritaban olmadan resimleri silmek iin

	$ftjpegs = array("JPG");
	$ftimage = array("JPG", "JPEG", "GIF", "PNG");
	$ftalltype = array("*");
	
	function dosyaturukontrol($xfilename, $filetypearray){
		$filetype = dosyaturual($xfilename);
		if(count($filetypearray)>0){
			foreach($filetypearray as $in){
				if($in == "*"){
					return true;
					break;
				}else{
					if($in == $filetype){
						return true;
						break;
					}
				}
			}
		}
		return false;
	}
	
	function dosyaturual($xfilename){$sp = explode(".", $xfilename);return strtoupper($sp[count($sp)-1]);}
	
	function klasorDosyaListesi($_folder, $foldersOrFiles = "file", $reqtype = array("JPG")){
	$_folderlist = array();
		if(file_exists($_folder)){
			if ($handle = opendir($_folder)) {
				while ($obj = readdir($handle)) {
					if ($obj!= '.' && $obj!= '..' && $obj!= '_notes') {
						if($foldersOrFiles=="folder"){if (is_dir($_folder.$obj)) {$_folderlist[] = $obj;}}else{if(is_file($_folder.$obj)){if(dosyaturukontrol($obj, $reqtype)){$_folderlist[] =  $obj;}}}
					}
				}
				closedir($handle);
			}
		}
		return $_folderlist;
	}

 

function tarihFormat($tarih = "")
{
if ($tarih=="")
$tarih = date("Y-m-d H:i:s");
 
$tarihDizi["gunler"] = array("Pazar","Pazartesi","Sal","aramba","Perembe","Cuma","Cumartesi");
$tarihDizi["aylar"] = array ("01" => "Ocak", "02" => "ubat", "03" => "Mart", "04" => "Nisan", "05" => "Mays", "06" => "Haziran",
"07" => "Temmuz", "08" => "Austos", "09" => "Eyll", "10" => "Ekim", "11" => "Kasm", "12" => "Aralk");
 
$zamanExp = explode (" ",$tarih);
$tarihExp = explode ("-",$zamanExp[0]);
 
$haftaninGunu=strftime("%w",strtotime($tarih));
$tarihFormat["ay"] = $tarihDizi["aylar"][$tarihExp[1]];
$tarihFormat["haftanin_gunu"] = $tarihDizi["gunler"][$haftaninGunu];
$tarihFormat["saat"] = $zamanExp[1];
$tarihFormat["format1"] = $tarihExp[2]."-".$tarihExp[1]."-".$tarihExp[0];
$tarihFormat["format2"] = $tarihFormat["format1"]." ".$tarihFormat["saat"];
$tarihFormat["format3"] = $tarihExp[2]." ".$tarihFormat["ay"]." ".$tarihExp[0];
$tarihFormat["format4"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"];
$tarihFormat["format5"] = $tarihFormat["format3"]." ".$tarihFormat["haftanin_gunu"]." ".$zamanExp[1]; 

$tarihFormat["format6"] = $tarihExp[0]."-".$tarihExp[1]."-".$tarihExp[2];
 
return $tarihFormat;
}
/* 
//Kullanm:
$formatliTarih = tarihFormat("2007-07-16 18:32:00");
//$formatliTarih = tarihFormat($bilgi->baslama_tarihi);        Veritabanndan gelen bir deeri kullanabilirsiniz.
//$formatliTarih = tarihFormat();                            O ana ait tarih bilgileri iin bu ekilde kulkanabilirsiniz.
 
echo $formatliTarih["format4"]."<br>";
//16 Temmuz 2007 Pazartesi
echo $formatliTarih["format3"]."<br>";
//16 Temmuz 2007
echo $formatliTarih["format2"]."<br>";
//16-07-2007 18:32:00
echo $formatliTarih["format1"]."<br>";
//16-07-2007
echo $formatliTarih["saat"]."<br>";
//18:32:00
echo $formatliTarih["haftanin_gunu"]."<br>";
//Pazartesi
echo $formatliTarih["ay"]."<br>";
//Temmuz

*/ 

function mailkontrol($mail) { 
						if(eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$mail)) { 
						return true;  } else { 
						return false; 
						} }




function SayfaYonlendir($url="",$sure=1)
{
echo "<meta content='$sure; URL=$url' http-equiv='refresh'>";
} 




 function bagla($sorgu)
{
	$rec = mysql_query($sorgu); 
	return $rec;
} 

  
 function sorgu($sorgu)
{
	$x2 = mysql_fetch_array($sorgu); 
	
	return $x2;
} 



 



 
 function teksorgu($sorgu)
{
	$rec = mysql_fetch_array(mysql_query($sorgu)); 
	return $rec;
} 

Function Calls

array_merge 1

Variables

$moduller [{'key': 'Haberler', 'value': 0}, {'key': 'Dokumanlar', 'value': 1}, {'key': 'Referanslar', 'value': 0}, {'key': 'Foto_Galeri', 'value': 0}, {'key': 'urunmenu', 'value': 0}, {'key': 'Video_Galeri', 'value': 0}, {'key': 'Duyuru', 'value': 0}, {'key': 'Faydali_Bilgiler', 'value': 0}, {'key': 'urunler', 'value': 0}, {'key': 'Sayfalar', 'value': 1}, {'key': 'Firmalar', 'value': 0}, {'key': 'Uyeler', 'value': 0}, {'key': 'Linkler', 'value': 0}, {'key': 'Eleman', 'value': 0}, {'key': 'Kariyer', 'value': 0}, {'key': 'Ozel_Sektor', 'value': 0}, {'key': 'E_Katalog', 'value': 0}, {'key': 'projeler', 'value': 0}, {'key': 'sertifikalar', 'value': 0}, {'key': 'bulten', 'value': 0}, {'key': 'slayt', 'value': 0}]
$image_types [{'key': 0, 'value': 'jpeg'}, {'key': 1, 'value': 'jpg'}, {'key': 2, 'value': 'gif'}, {'key': 3, 'value': 'png'}]
$office_types [{'key': 0, 'value': 'xls'}, {'key': 1, 'value': 'xlsx'}, {'key': 2, 'value': 'doc'}, {'key': 3, 'value': 'docx'}]
$document_types [{'key': 0, 'value': 'txt'}, {'key': 1, 'value': 'pdf'}, {'key': 2, 'value': 'mp3'}, {'key': 3, 'value': 'avi'}, {'key': 4, 'value': 'mp4'}, {'key': 5, 'value': 'flv'}, {'key': 6, 'value': 'rar'}, {'key': 7, 'value': 'zip'}]

Stats

MD5 68f28afffa5c0e05714464653d97925d
Eval Count 0
Decode Time 197 ms