Mini Shell
<?php
session_start();
function uye_olmamali(){if(isset($_SESSION['girdi']) && $_SESSION['girdi']=="ok"){ header("location:start.php"); exit; }}
function uye_olmali(){if(!isset($_SESSION['girdi']) || $_SESSION['girdi']!="ok"){ header("location:/"); exit; }}
$tr_aylar = array("Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık");
$ing_aylar = array("January","February","March","April","May","June","July","August","September","October","November","December");
function temizle($tr1) {
$turkce=array("ş","Ş","ı","ü","Ü","ö","Ö","ç","Ç","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü");
$duzgun=array("s","S","i","u","U","o","O","c","C","s","S","i","g","G","I","o","O","C","c","u","U");
$tr1=str_replace($turkce,$duzgun,$tr1);
$tr1 = str_replace(" ","-",$tr1);
$tr1 = str_replace("'","-",$tr1);
$tr1 = str_replace(",","-",$tr1);
$tr1 = str_replace("\"","-",$tr1);
$tr1 = str_replace("+","",$tr1);
//$tr1 = substr($tr1,0,30);
return $tr1.".html";
}
function temiz($veri){
$veri=strip_tags($veri);
$veri=htmlspecialchars($veri);
return $veri;
}
function seo($s) {
$tr = array('ş','Ş','ı','I','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç','(',')','/',':',',');
$eng = array('s','s','i','i','i','g','g','u','u','o','o','c','c','','','-','-','');
$s = str_replace($tr,$eng,$s);
$s = strtolower($s);
$s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
$s = preg_replace('/\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = preg_replace('/#/', '', $s);
$s = preg_replace('/&/', '', $s);
$s = str_replace('.', '', $s);
$s = str_replace('+', '', $s);
$s = trim($s, '-');
return $s;
}
function GetIP(){
if(getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} elseif(getenv("HTTP_X_FORWARDED_FOR")) {
$ip = getenv("HTTP_X_FORWARDED_FOR");
if (strstr($ip, ',')) {
$tmp = explode (',', $ip);
$ip = trim($tmp[0]);
}
} else {
$ip = getenv("REMOTE_ADDR");
}
return $ip;
}
function noktaliMetin($m,$s){
$m = trim(strip_tags($m));
if(strlen($m)<=$s) return $m;
else return mb_substr($m,0,$s,'utf-8')."...";
}
?>