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;", ">", "<", "&49;", " ", """);
$str = str_replace($find, $repl, $str);
return $str;
}
function kirlet($str){
$find = array("&39;",">","<","&49;","Ü","ü","Ç","ç","Ö","ö", """);
$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;", ">", "<", "&49;", " ", """);
$str = str_replace($find, $repl, $str);
return $str;
}
function kirlet($str){
$find = array("&39;",">","<","&49;","Ü","ü","Ç","ç","Ö","ö", """);
$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 |
Stats
MD5 | 68f28afffa5c0e05714464653d97925d |
Eval Count | 0 |
Decode Time | 197 ms |